Vetores E Matrizes
Exames: Vetores E Matrizes. Pesquise 862.000+ trabalhos acadêmicosPor: jungle • 28/11/2014 • 388 Palavras (2 Páginas) • 339 Visualizações
Vetores
Os vetores são variáveis formadas por componentes do mesmo tipo e são do tipo homogêneo.
As variáveis do tipo vetor podem armazenar uma informação diferente, mas todas podem conter o mesmo nome.
Para denominar os componentes são utilizadas a posição ou ordem do componente, conhecidos como índice. Vetores
Os vetores são variáveis formadas por componentes do mesmo tipo e são do tipo homogêneo.
As variáveis do tipo vetor podem armazenar uma informação diferente, mas todas podem conter o mesmo nome.
Para denominar os componentes são utilizadas a posição ou ordem do componente, conhecidos como índice.
Matriz
As variáveis do tipo matriz são consideradas variáveis de varias dimensões, onde os componentes desta podem ser acessados através de muitas dimensões.
Um vetor não é nada mais que uma matriz de uma dimensão
Uma matriz do tipo 3,2 indica uma matriz composta por 3 linhas e 2 colunas.
As matrizes são sempre representadas por seus nomes e tamanhos.
Uma forma possível de inicialização de uma matriz é atribuindo a ela valores aleatórios e através de um algoritmo.
Declaração e inicialização de matrizes
Eventualmente desejamos inicializar, ou atribuir valores iniciais a, uma matriz.
Linguagens diferentes, possuem formas diferentes de declaração e inicialização de
variáveis e matrizes, todavia podemos assumir alguns padrões em Portugol e
facilmente adequá-los a qualquer linguagem de programação real.
Por exemplo, a matriz identidade acima foi inicializada através de um algoritmo. Se
desejado, a mesma poderia ser inicializada das seguintes formas:
int A [ 5, 5 ] { {1,0,0,0,0}, {0,1,0,0,0}, {0,0,1,0,0}, {0,0,0,1,0}, {0,0,0,0,1} };
ou
int A [ 5, 5 ];
A[1,1] 1; A[1,2] 0; A[1,3] 0; A[1,4] 0; A[1,5] 0;
A[2,1] 0; A[2,2] 1; A[2,3] 0; A[2,4] 0; A[2,5] 0;
A[3,1] 0; A[3,2] 0; A[3,3] 1; A[3,4] 0; A[3,5] 0;
A[4,1] 0; A[4,2] 0; A[4,3] 0; A[4,4] 1; A[4,5] 0;
A[5,1] 0; A[5,2] 0; A[5,3] 0; A[5,4] 0; A[5,5] 1;
Note que são formas limitadas de inicialização e somente factíveis para matrizes de
dimensões reduzidas
Outra forma é inicializar uma matriz com valores aleatórios. O algoritmo abaixo
inicializa
...