·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
4
Lista de Exercícios de Programação em Python - Busca de Soma em Vetor e Soma Divergente Modificada
Linguagens de Programação
UFABC
4
Exercicios Resolvidos Matrizes Calculo Medias Minimos e Somas
Linguagens de Programação
UFABC
1
Correcao-de-Bugs-e-Compilacao-WebAssembly-do-Projeto-ABCG
Linguagens de Programação
UFABC
1
Exercícios de Python - Cálculo de Distâncias e Calendário
Linguagens de Programação
UFABC
1
Correcao de Codigo e Geracao de WebAssembly para Projeto ABCG
Linguagens de Programação
UFABC
2
NPROG SIS IA4 - Implementacao de Construtores na Classe Motocicleta
Linguagens de Programação
UFABC
5
Documentação do Projeto: Configuração e Execução do Servidor e Cliente
Linguagens de Programação
UFABC
2
Graficos 3D Interativos com OpenGL - Iluminacao Texturizacao e ABCg
Linguagens de Programação
UFABC
2
Semiparticionado de Vetor Impar - Implementacao em C
Linguagens de Programação
UFABC
7
Exercícios de Lógica de Programação - Manipulação de Inteiros com Troca, Remoção e Inserção de Dígitos
Linguagens de Programação
UFABC
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
Send your question to AI and receive an answer instantly
Recommended for you
4
Lista de Exercícios de Programação em Python - Busca de Soma em Vetor e Soma Divergente Modificada
Linguagens de Programação
UFABC
4
Exercicios Resolvidos Matrizes Calculo Medias Minimos e Somas
Linguagens de Programação
UFABC
1
Correcao-de-Bugs-e-Compilacao-WebAssembly-do-Projeto-ABCG
Linguagens de Programação
UFABC
1
Exercícios de Python - Cálculo de Distâncias e Calendário
Linguagens de Programação
UFABC
1
Correcao de Codigo e Geracao de WebAssembly para Projeto ABCG
Linguagens de Programação
UFABC
2
NPROG SIS IA4 - Implementacao de Construtores na Classe Motocicleta
Linguagens de Programação
UFABC
5
Documentação do Projeto: Configuração e Execução do Servidor e Cliente
Linguagens de Programação
UFABC
2
Graficos 3D Interativos com OpenGL - Iluminacao Texturizacao e ABCg
Linguagens de Programação
UFABC
2
Semiparticionado de Vetor Impar - Implementacao em C
Linguagens de Programação
UFABC
7
Exercícios de Lógica de Programação - Manipulação de Inteiros com Troca, Remoção e Inserção de Dígitos
Linguagens de Programação
UFABC
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