TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Matrizes

Tese: Matrizes. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  12/5/2014  •  Tese  •  2.061 Palavras (9 Páginas)  •  271 Visualizações

Página 1 de 9

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

...

Baixar como (para membros premium)  txt (8.1 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com