Académique Documents
Professionnel Documents
Culture Documents
Programao de Computadores
Aula 20 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br
http://www.ic.uff.br/~bianca/prog/
Aula 20 - 03/11/2008 1
Aula 20 - 03/11/2008
Matrizes
Matrizes so estruturas de dados similares aos vetores, com a diferena de que podem ter vrias dimenses.
Normalmente tm duas dimenses. Cada clula identificada atravs de um ndice para cada dimenso. Exemplos de dados que so normalmente armazenados em matrizes:
Imagens Tabelas
Aula 20 - 03/11/2008 3
Declarao de matrizes
Em pseudo-cdigo:
Aula 20 - 03/11/2008
Exemplo
Aula 20 - 03/11/2008
Aula 20 - 03/11/2008
Exemplo
Aula 20 - 03/11/2008
Aula 20 - 03/11/2008
Aula 20 - 03/11/2008
Aula 20 - 03/11/2008
10
Imprimindo a matriz
Um valor por linha
Imprimindo a matriz
Valores organizados por linha (forma recomendada)
Aula 20 - 03/11/2008
11
Aula 20 - 03/11/2008
12
Exerccios
Escreva um algoritmo para ler uma matriz (5,5) de nmeros inteiros e imprim-los acompanhados de sua mdia aritmtica.
onde <tipo> pode ser integer, real, complex, character, logical. Exemplos:
integer A(4,3) real B(2,2)
Exerccios
Escreva uma algoritmo para ler uma matriz (3,3) de nmeros inteiros e imprima os valores pares, indicando a linha e coluna da matriz.
Exerccios
Escreva uma algoritmo para ler uma matriz (3,3) de nmeros inteiros, crie um vetor com os nmeros mpares e imprima o vetor.
Aula 20 - 03/11/2008 16
Aula 20 - 03/11/2008
15
Exerccios
Exerccios
Aula 20 - 03/11/2008
17
Aula 20 - 03/11/2008
18