LÓGICA DE PROGRAMAÇÃO
ALGORITMICA
Professor:
Me. Tiago Emílio
030106303@[Link]
Matrizes
Matrizes
▪ Listas aninhadas são frequentemente utilizadas para
representar matrizes;
▪ Ex.: Dada a matriz:
▪ Poderíamos representa-la em Python da seguinte forma:
matriz = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]
3
Matrizes
▪ Podemos selecionar uma linha (uma lista) de uma matriz:
matriz = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]
print(matriz[1])
▪ Podemos extrair um único elemento de uma matriz:
matriz = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]
print(matriz[1][1])
4
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;
5
Matrizes
▪ Exemplo 1:
6
Matrizes
▪ Exemplo 2:
7
Matrizes
▪ Exemplo 3:
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;
9
Matrizes
▪ Exemplo 1:
10
Matrizes
▪ Exemplo 2:
11
Matrizes
▪ Exemplo 3:
12
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;
13
Matrizes
▪ Exemplo 1:
14
Matrizes
▪ Exemplo 2:
15
Matrizes
▪ Exemplo 3:
16
Exemplo
▪ Faça um programa que receba o peso de 9 pessoas em uma
matriz 3x3 e escreve o maior peso digitado.
17
Matrizes
▪ Exemplo:
18
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
altura superior a 1.50 metros;
20
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;
21
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;
22
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;
23
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”;
24