Algoritmos e Programação
Prof.º Thyago Maia
2015.2
Objetivos
Aula 18
• Apresentar o conceito de matrizes
(listas aninhadas) em Python;
2
Matrizes
Matrizes
• Listas aninhadas são frequentemente utilizadas para
representar matrizes;
• Ex.: Dada a matriz:
• Poderíamos re...
Matrizes
• Podemos selecionar uma linha (uma lista) de uma
matriz:
• Podemos extrair um único elemento de uma matriz:
5
ma...
Exemplo
• Faça um programa que lê 4 números inteiros
em um matriz 2x2. Em seguida, o programa
deverá escrever cada número ...
Matrizes
• Exemplo:
7
Exemplo
• Faça um programa que lê 4 números inteiros
em um matriz 2x2. Em seguida, o programa
deverá escrever apenas a seg...
Matrizes
• Exemplo:
9
Exemplo
• Faça um programa que lê 4 números inteiros
em um matriz 2x2. Em seguida, o programa
deverá escrever apenas o núm...
Matrizes
• Exemplo:
11
Exemplo
• Faça um programa que receba o peso de 9
pessoas em uma matriz 3x3 e escreve o maior
peso digitado.
12
Matrizes
• Exemplo:
13
Exercícios
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 ...
Exercícios
• Faça um programa que armazena valores
inteiros em uma matriz 2x3. A seguir, calcula e
exibe a soma dos valore...
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 ...
Exercícios
• Faça um programa que receba o nome de 9
produtos em uma matriz 3x3. Logo em
seguida, o programa deverá solici...
Exercícios
• Faça um programa que cadastre a senha de 4
usuários em uma matriz 2x2. Em seguida, o
programa deverá solicita...
Próximos SlideShares
Carregando em…5
×

Algoritmos e Programação - 2015.2 - Aula 18

199 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
199
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

×