Algoritmos e Programação - 2015.2 - Aula 18

207 visualizações

Publicada em

Algoritmos e Programação - 2015.2 - Aula 18

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
207
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos e Programação - 2015.2 - Aula 18

  1. 1. Algoritmos e Programação Prof.º Thyago Maia 2015.2
  2. 2. Objetivos Aula 18 • Apresentar o conceito de matrizes (listas aninhadas) em Python; 2
  3. 3. Matrizes
  4. 4. Matrizes • Listas aninhadas são frequentemente utilizadas para representar matrizes; • Ex.: Dada a matriz: • Poderíamos representa-la em Python da seguinte forma: 4 matriz = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]
  5. 5. Matrizes • Podemos selecionar uma linha (uma lista) de uma matriz: • Podemos extrair um único elemento de uma matriz: 5 matriz = [[1, 2, 3],[4, 5, 6],[7, 8, 9]] print(matriz[1]) matriz = [[1, 2, 3],[4, 5, 6],[7, 8, 9]] print(matriz[1][1])
  6. 6. Exemplo • Faça um programa que lê 4 números inteiros em um matriz 2x2. Em seguida, o programa deverá escrever cada número na tela; 6
  7. 7. Matrizes • Exemplo: 7
  8. 8. Exemplo • Faça um programa que lê 4 números inteiros em um matriz 2x2. Em seguida, o programa deverá escrever apenas a segunda linha; 8
  9. 9. Matrizes • Exemplo: 9
  10. 10. Exemplo • Faça um programa que lê 4 números inteiros em um matriz 2x2. Em seguida, o programa deverá escrever apenas o número localizado na primeira linha, segunda coluna; 10
  11. 11. Matrizes • Exemplo: 11
  12. 12. Exemplo • Faça um programa que receba o peso de 9 pessoas em uma matriz 3x3 e escreve o maior peso digitado. 12
  13. 13. Matrizes • Exemplo: 13
  14. 14. Exercícios
  15. 15. Exercícios • Faça um programa que lê a altura de 4 pessoas em uma matriz 2x2, calcula e exibe a quantidade de pessoas com altura superior a 1.50 metros; 15
  16. 16. Exercícios • Faça um programa que armazena valores inteiros em uma matriz 2x3. A seguir, calcula e exibe a soma dos valores positivos contidos na matriz; 16
  17. 17. Exercícios • Faça um programa que lê 6 números reais em uma matriz 3x2, calcula e exibe a quantidade de números negativos e a soma dos números positivos dessa mesma matriz; 17
  18. 18. Exercícios • Faça um programa que receba o nome de 9 produtos em uma matriz 3x3. Logo em seguida, o programa deverá solicitar ao usuário a linha e a coluna do produto a ser acessado, imprimindo seu nome; 18
  19. 19. Exercícios • Faça um programa que cadastre a senha de 4 usuários em uma matriz 2x2. Em seguida, o programa deverá solicitar ao usuário sua senha. Caso a senha digitada esteja cadastrada na matriz de senhas, o programa deverá exibir a mensagem “Bem vindo!”. Caso contrário, deverá exibir a frase “Usuário não cadastrado”; 19

×