·

Cursos Gerais ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Universidade Federal do ABC Bacharelado em Ciˆencia e TecHum e Licenciaturas Disciplina Processamento da Informacao Prof CELSO KURASHIMA Turma CelsoNA9 Sala L4022 Exame piLista7 Data 05082022 Ass Estudante Ana Paula Dos Santos Silva IDRA 11202130704 278 20220805 164616 Instrucoes a Essa Lista tem pontuacao maxima de 100 pontos 4 exercıcios 25 pontos cada b Vocˆe pode editar mudar salvar e avaliar o codigo de um certo exercıcio da Lista quantas vezes desejar porem a pontuacao que lhe sera atribuıda correspondera a pontuacao da ultima versao de seu codigo que vocˆe salvou e avaliou dentro do prazo c Importante os arquivos de cada questao devem ser nomeados EXATAMENTE assim Q1 Q2 Q3 onde e a extensao da linguagem de programacao escolhida d Desenvolva cada questao instrucao por instrucao com a sua logica de programacao sem utilizar bibliotecas prontas e Submeta as respostas no Moodle na atividade Lista 7 f O prazo de entrega dessa lista e 0808 as 06h g DICA Implementar metodos de leitura e escrita de matriz na linguagem de programacao desejada Por exemplo para Python considerar os metodos lerMatriz e escreverMatrizm def lerMatriz m lerlinha input while lerlinha enquanto linha nao vazia mappendinti for i in lerlinhasplit if i lerlinha input return m se necessario converter para int nparraym dtypeint def escreverMatrizm for linha in m printlinha Questoes Dissertativas v20 1776 1 O conjunto 2diagonal de uma matriz e formado pelos elementos da diagonal principal e da diagonal secundaria conforme ilustrado na matriz a seguir elementos que aparecem com o valor 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 Faca um programa para criar uma matriz A 14 14 de inteiros cujos elementos devem ser lidos todos na entrada via input Seu programa deve tambem calcular e imprimir a multiplicacao dos elementos pares pertencentes ao conjunto 2diagonal de A Veja um exemplo de entrada e formatacao de saıda abaixo Importante seu programa deve funcionar para matrizes de quaisquer dimensoes Entrada de Dados 4 2 4 1 3 2 1 2 2 4 2 2 4 4 3 3 4 4 2 4 4 4 4 1 1 3 1 1 2 2 2 3 1 4 3 4 2 1 1 2 1 3 MCTest gerador e corretor de exames disponıvel para professores wwwufabcedubr 3 4 4 4 1 4 3 2 1 3 4 1 3 2 3 3 3 2 1 2 1 3 3 1 4 4 3 1 2 4 4 4 3 4 2 1 2 3 2 2 3 2 1 2 3 1 3 1 1 2 4 4 1 4 1 2 2 1 4 4 4 1 1 4 4 1 2 4 2 4 4 2 1 4 4 3 3 1 3 1 1 2 4 1 1 3 1 2 3 3 1 1 2 2 2 1 2 4 2 4 4 2 3 3 4 3 2 2 1 2 3 4 4 1 2 3 4 4 1 4 1 2 4 1 4 1 2 4 1 2 2 3 2 4 4 3 2 1 4 4 1 4 2 1 3 4 2 4 4 3 1 4 4 1 Saıda multiplicacao pares das diagonais 8388608 1777 2 Joao e Maria brincam com um tabuleiro As casas pretas do tabuleiro sao representadas pelo numero 3 e as casas brancas por outro numero de acordo com o seguinte exemplo 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 Na brincadeira Joao coloca graos nas casas de cor preta e Maria coloca graos nas casas de cor branca Faca um programa para criar uma matriz A 9 13 de inteiros Seu programa deve ler via input a quantidade de graos que Joao e Maria colocaram em cada casa do tabuleiro e essas quantidades devem ser atribuıdas aos elementos correspondentes na matriz A Seu programa deve tambem ajudar Joao e Maria na seguinte tarefa 1 calcular e imprimir a soma dos elementos pares nas casas de cor 3 2 calcular e imprimir a soma dos elementos pares nas casas da outra cor veja matriz acima Importante seu programa deve funcionar para matrizes de quaisquer dimensoes Veja um exemplo de entrada e for matacao de saıda abaixo Entrada de Dados 3 3 2 3 4 3 4 2 3 4 3 1 1 3 2 4 2 3 2 3 3 2 2 3 4 2 4 2 3 2 3 1 2 3 3 4 1 3 3 4 4 1 3 1 2 1 3 1 2 4 2 4 3 2 3 4 4 1 3 4 1 4 1 4 4 4 3 4 1 3 1 4 3 3 3 4 1 1 3 2 2 4 2 2 4 1 2 1 4 3 1 4 3 3 1 3 1 3 3 2 2 4 3 1 3 2 2 4 2 4 4 1 2 1 4 1 1 Saıda soma pares na cor3 e 96 e na outra cor e 76 1779 3 Faca um programa que leia via input as dimensoes de uma matriz Seu programa deve tambem criar e imprimir uma matriz de inteiros onde cada elemento de ındice i j da matriz deve receber o valor 3 i 2 j mod 7 Veja um exemplo de entrada e saıda abaixo Importante seu programa deve funcionar para matrizes de quaisquer dimensoes Entrada de Dados 8 11 Saıda 0 2 4 6 1 3 5 0 2 4 6 3 5 0 2 4 6 1 3 5 0 2 6 1 3 5 0 2 4 6 1 3 5 2 4 6 1 3 5 0 2 4 6 1 5 0 2 4 6 1 3 5 0 2 4 1 3 5 0 2 4 6 1 3 5 0 4 6 1 3 5 0 2 4 6 1 3 0 2 4 6 1 3 5 0 2 4 6 1780 4 Faca um programa para criar uma matriz de inteiros cujos elementos devem ser lidos todos na entrada via input Seu programa deve tambem buscar na linha de ındice 12 um elemento cujo valor e igual a 2 Se esse elemento existir seu programa deve imprimir o ındice da primeira posicao onde ele ocorre nessa linha se esse elemento valor igual a 2 nao existir retornar o valor 1 Veja um exemplo de entrada e saıda abaixo Importante seu programa deve funcionar para matrizes de quaisquer dimensoes Entrada de Dados 2 1 5 3 6 4 5 1 1 2 5 4 6 1 6 1 5 0 2 5 5 1 6 0 5 2 4 3 4 0 6 1 0 2 6 2 5 3 5 5 6 1 2 6 2 6 1 1 1 6 0 1 1 6 6 2 6 2 4 0 0 3 5 6 1 6 4 4 6 4 0 0 1 4 0 5 4 3 6 0 6 5 4 1 3 4 6 3 4 1 3 0 6 6 1 1 6 5 4 5 3 4 5 6 Saıda 1