Matrizes
Tese: Matrizes. Pesquise 862.000+ trabalhos acadêmicosPor: JuarezGuido • 12/5/2014 • Tese • 2.061 Palavras (9 Páginas) • 307 Visualizações
SIMULAÇÃO – TESTE DE MESA
Professora: Veronice de Freitas
EXERCÍCIOS – REFORÇO
Matrizes / Vetor (estrutura de dados Homogênea)
Algoritmos / VisuAlg
1. Faça um programa que leia uma matriz A (3 X 3) e imprima todos os valores contidos na matriz A multiplicados por 4.
1 2 3 Resultado
1 3 8 5 12 32 20
4 X 2 9 2 3 36 8 12
3 5 3 4 20 12 16
Pseudocódigo Teste de mesa
Algoritmo "matriz"
VAR
MAT: vetor [1..3, 1..3] de inteiro
I, J: integer
inicio
// --LEITURA ----
para I de 1 ate 5 faca
para J de 1 ate 5 faca
leia(MAT[I, J])
fimpara
fimpara
// --IMPRESSAO ----
para I de 1 ate 5 faca
para J de 1 ate 5 faca
escreva(4 * MAT[I, J])
fimpara
fimpara
fimalgoritmo
Memória Vídeo
// leitura da matriz
I 1
J 1
MAT [1,1] 2
I 1
J 2
MAT[1,2~ 8
I 1
J 3
MAT[1,3] 5
J 4 (sai do laço interno)
// repete o processo para linha 2
I 2
J 1
MAT[2,1] 9
...
? 3
? 8
? 5
? 9
? 2
? 3
? 5
? 3
? 4
12 (4 X 3)
32 ( 4 X 8)
20 (4 X 5)
...
Repete multiplicando os valores da matriz por 4.
2. Faça um algoritmo que leia uma matriz 3 X 3 do tipo inteiro e imprima somente os números impares.
1 2 3 Resultado
1 3 8 5 3, 5, 9, 3, 5, 3
2 9 2 3
3 5 3 4
Pseudocódigo Teste de mesa
Algoritmo "matriz"
VAR
MAT: vetor [1..3, 1..3] de inteiro
I, J: integer
inicio
// --LEITURA ----
para I de 1 ate 5 faca
para J de 1 ate 5 faca
leia(MAT[I, J])
fimpara
fimpara
// --IMPRESSAO ----
para I de 1 ate 5 faca
para J de 1 ate 5 faca
// compara se o resto da divisão de cada valor
// da matriz por 2 é 1 (se for o número é impar)
se MAT[I,J] MOD 2 = 1 entao
escreva(MAT[I, J])
fimse
fimpara
fimpara
fimalgoritmo
Memória Vídeo
Leitura da matriz
I 1
J 1
MAT [1,1] 2
I 1
J 2
MAT[1,2~ 8
I 1
J 3
MAT[1,3] 5
J 4 (sai do laço interno)
// repete o processo para linha 2
I 2
J 1
MAT[2,1] 9
...
? 3
? 8
? 5
? 9
? 2
? 3
? 5
? 3
? 4
// impressão dos valores impares
3
5
8
...