·

Cursos Gerais ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

g DICA Implementar métodos de leitura e escrita de matriz na linguagem de programação desejada Por exemplo para Python considerar os métodos lerMatriz e escreverMatrizm def lerMatriz m lerlinha input while lerlinha enquanto linha não vazia mappendinti for i in lerlinhasplit if i lerlinha input return m se necessário converter para int nparraym dtypeint def escreverMatrizm for linha in m printlinha Questões Dissertativas 1 João e Maria brincam com um tabuleiro As casas pretas do tabuleiro são representadas pelo número 2 e as casas brancas por outro número de acordo com o seguinte exemplo 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 Na brincadeira João coloca grãos nas casas de cor preta e Maria coloca grãos nas casas de cor branca Faça um programa para criar uma matriz A 9 x 13 de inteiros Seu programa deve ler via input a quantidade de grãos que João e Maria colocaram em cada casa do tabuleiro e essas quantidades devem ser atribuídas aos elementos correspondentes na matriz A Seu programa deve também ajudar João e Maria na seguinte tarefa 1 calcular e imprimir a multiplicação dos elementos pares nas casas de cor 2 2 calcular e imprimir a multiplicação dos elementos pares nas casas da outra cor veja matriz acima Importante seu programa deve funcionar para matrizes de quaisquer dimensões Veja um exemplo de entrada e formatação de saída abaixo Entrada de Dados 2 3 3 1 4 1 2 2 2 1 1 3 2 3 1 4 1 1 3 2 4 4 4 2 2 3 1 4 4 4 4 4 1 2 4 2 3 1 4 1 3 4 4 3 1 2 1 2 2 4 1 2 2 4 4 1 2 2 4 4 4 2 1 4 3 4 4 3 2 1 4 1 2 1 1 2 1 3 4 1 1 4 3 2 1 2 3 2 4 1 4 2 3 3 1 4 3 4 4 3 3 1 3 4 3 4 4 3 4 4 3 3 3 multiplicação pares na cor2 é 70368744177664 e na outra cor é 562949953421312 2 Faça um programa que leia via input as dimensões de uma matriz Seu programa deve também criar e imprimir uma matriz de inteiros onde cada elemento de índice ij da matriz deve receber o valor 2i 3j mod 5 Veja um exemplo de entrada e saída abaixo Importante seu programa deve funcionar para matrizes de quaisquer dimensões Entrada de Dados 7 11 Saída 0 3 1 4 2 0 3 1 4 2 0 2 0 3 1 4 2 0 3 1 4 2 4 2 0 3 1 4 2 0 3 1 4 1 4 2 0 3 1 4 2 0 3 1 3 O conjunto borda1 de uma matriz é formado pelos elementos que aparecem com o valor 1 conforme ilustrado na matriz a seguir 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Faça um programa para criar uma matriz A 8 x 17 de inteiros cujos elementos devem ser lidos todos na entrada via input Seu programa deve também calcular e imprimir a multiplicação dos elementos pares pertencentes ao conjunto borda1 de A Veja um exemplo de entrada e formatação de saída abaixo Importante seu programa deve funcionar para matrizes de quaisquer dimensões Entrada de Dados 2 4 1 2 1 1 2 1 1 3 1 2 4 4 4 3 3 1 4 3 2 1 2 1 4 3 2 2 2 2 2 1 1 4 3 1 4 2 2 2 3 1 3 4 3 4 4 3 3 1 1 1 3 1 3 3 4 4 1 4 2 4 4 3 2 3 2 3 1 1 2 3 1 4 4 1 4 2 2 2 3 3 1 3 4 3 1 2 4 2 4 1 2 4 2 4 1 1 2 2 2 2 4 3 4 4 1 2 4 1 3 1 4 1 2 4 3 3 3 2 3 2 1 1 2 3 1 3 2 3 3 4 2 2 Saída multiplicação borda1 pares 2147483648 4 Faça um programa para criar uma matriz de inteiros cujos elementos devem ser lidos todos na entrada via input Seu programa deve também buscar na coluna de índice 10 um elemento cujo valor é igual a 2 Se esse elemento existir seu programa deve imprimir o índice da primeira posição onde ele ocorre nessa coluna se esse elemento valor igual a 2 não existir retornar o valor 1 Veja um exemplo de entrada e saída abaixo Importante seu programa deve funcionar para matrizes de quaisquer dimensões Entrada de Dados 1 0 0 3 2 1 6 1 6 2 6 3 0 4 5 3 5 4 2 5 2 0 5 3 2 1 1 0 0 3 1 4 4 5 3 0 3 6 6 1 2 2 3 4 1 4 3 0 6 5 0 6 2 5 4 3 3 1 4 3 6 0 2 4 5 6 4 6 0 2 2 0 0 2 4 3 2 0 6 0 1 2 2 2 6 4 6 0 6 4 6 2 2 0 3 5 3 5 0 1 0 2 0 3 4 3 5 3 2 6 0 6 3 2 5 0 5 1 1 6 6 2 5 1 6 1 1 2 0 0 5 1 2 0 6 Saída 2 borda1 de A Veja um exemplo de entrada e formatação de saída abaixo