Exercicios Matrizes PDF

Title Exercicios Matrizes
Author Hudson Wesley
Course Processamento de Dados I Básica
Institution Universidade Federal do Recôncavo da Bahia
Pages 2
File Size 180.2 KB
File Type PDF
Total Downloads 85
Total Views 157

Summary

Estudo Matrizes em Python...


Description

CET 150 - Processamento de dados I Profº: Julio Oliveira da Silva Exercícios de matrizes

Quesito 1: trabalhar o acesso e manipulação do valores armazenados, levando em consideração APENAS as características dos próprios valores armazenados (Exemplo, se o valor da célula é: par, ou ímpar, ou primo, ou negativo, ou positivo, ou múltiplo de x, etc). 1. Escreva um programa leia do usuário uma matriz de inteiros com 3 linhas e 3 colunas e imprima a matriz na tela em forma de tabela. 2. Escreva um programa leia uma matriz de inteiros com 3 linhas e 3 colunas e mostre: a) o somatório dos elementos da matriz; c) o maior e menor elemento da matriz; d) a média dos elementos da matriz; e) informe a quantidade de elementos não negativos. 3. Escreva um programa que leia uma matriz de "qualquer" dimensão, imprima a matriz na tela e, além disso informe: a) se a matriz é quadrada; b) se a matriz é diagonal; c) se a matriz é simétrica1; e) se é uma matriz cheia2.

Quesito 2: Manipulação dos valores armazenados levando em consideração APENAS AS CARACTERÍSTICAS DO ÍNDICE que te permite acesso aos valores da matriz (exemplo: se índice é par (i%2==0), se índice é ímpar (i%2!=0), se é a primeira linha (linha==0), se é a última linha (linha==N-1), se é primeira coluna (coluna==0), se é última coluna (coluna==N-1), se é da diagonal (linha==coluna), se está na parte superior da matriz (linhacoluna), etc)

1

Uma matriz é simétrica, se for quadrada, e para cada elemento que não pertence a diagonal se cumpre aij = aji. 2 Uma matriz diz-se cheia, se todos seus elementos forem diferentes de zero.

Bons Estudos!

4. Escreva um programa que leia uma matriz de dimensão arbitrária (m linhas e n colunas) e crie um vetor (m elementos) com cada elemento do vetor sendo a soma dos elementos de uma mesma linha da matriz. 5. Escreva um programa que leia uma matriz quadrada e informe se a matriz é diagonal dominante ou não. Uma matriz é diagonal dominante se o valor absoluto do elemento da diagonal é maior que a soma dos valores absolutos dos elementos restantes da mesma linha, isto é, |aii| > ∑ |𝑎𝑖𝑗 | com i ≠ j. 6. Construa um programa que receba uma matriz quadrada de dimensão arbitrária e classifique a matriz como SUPERIOR ou INFERIOR. Uma matriz é SUPERIOR se a soma dos elementos acima da diagonal é maior ou igual a soma dos elementos embaixo da diagonal; caso contrário diz-se que é uma matriz inferior. Veja exemplo na figura a seguir

7. Escreva um programa que [Entrada]: receba do usuário: 1) o valor base de indenização por um plano de saúde; 2) a idade do paciente indenizado e; 3) o nome completo do paciente. [Processamento]: Seu programa deve calcular o reajuste de indenização sobre o valor base de acordo com a idade do paciente. Seu programa deve aumentar o valor da indenização em: 30% se o paciente tiver até 12 anos; 10% se o paciente tiver idade entre 13 e 49 anos (inclusive); 15% se o paciente tiver idade entre 50 e 65 anos (inclusive) e; 35% se o paciente tiver idade acima de 65 anos. [Saída]: AO FINAL, SOMENTE AO FINAL, Seu programe deve mostrar (um paciente por linha): o nome do paciente, a idade do paciente e qual foi o valor da indenização reajustado . Obs: o usuário deve fazer esse procedimento para quantos clientes ELE QUISER. Dica: use uma matriz de N linhas por 4 colunas. Quando você não sabe a dimensão da matriz (quantidade de linhas, nesse caso), você pode usar o append nas linhas. 3800,00 6200,00 4500,00 ... 2200,00

45 34 34 ... 17

Bons Estudos!

João plenário Paulinho Gogo Matheus Ceará ... Nina...


Similar Free PDFs