Buscar

Aula 13 Vetores

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1 
 
1. VARIÁVEIS COMPOSTAS HOMOGÊNEAS 
 
Uma VARIÁVEL pode ser interpretada como um ELEMENTO, e uma ESTRUTURA de DADOS como um 
CONJUNTO. 
 
Quando uma determinada Estrutura de dados for composta de variáveis com o mesmo tipo primitivo, temos um 
conjunto homogêneo de dados. 
 
O tipo de dado homogêneo recebe diversos outros nomes, tais como: variáveis indexadas, variáveis compostas, 
arranjos, vetores, matrizes, ou tabelas em memória. 
 
Unidimensionais: Vetores. 
Multidimensionais: Matrizes. 
 
 
 
 
 
 
 
1.1. Variáveis Compostas Unidimensionais – VETORES 
 
As variáveis compostas, são um conjunto de variáveis de memória, sob o mesmo nome e tipo, identificados por 
um índice. 
 
Caracteriza-se por ser definida uma única variável dimensionada com um determinado tamanho. 
 
A dimensão de uma matriz unidimensional (Vetor) é constituída por constantes inteiras e positivas. Os nomes 
dados as matrizes seguem às mesmas regras de nomes utilizados em variáveis simples. 
 
 
Declaração: 
 
Lista de Variáveis: Vetor [LI..LF] de <tipo> 
 
 
Onde: 
 
LI - Limite Inicial do índice do vetor. 
LF - Limite Final do índice do vetor. 
 
 
<tipo> - representa qualquer um dos tipos básicos ou tipo anteriormente definidos. 
 
<Lista de Variáveis> - lista de variáveis (separadas por vírgulas) que terão o mesmo tipo denotado pelo 
IDENTIFICADOR. 
 
conteúdo conteúdo conteúdo conteúdo conteúdo conteúdo 
A 
A[1] A[2] A[3] A[4] A[5] 
1 2 3 4 5 
A 
 2 
 
Exemplos: 
 
Algoritmo Exemplo-Vetor 
 
Var 
A,B : Vetor [1..10] de Inteiros 
C: vetor [11..20] de Real 
 
 
 
 
 
 
 
 
 
Observações: 
✓ LI, é sempre menor que lF. 
✓ LI, pode ser diferente de 1. 
✓ O limite do vetor geralmente é dependente da memória. 
✓ LI e LF, não podem receber variáveis. 
✓ Nº de elementos dentro do intervalo -> LF - LI + 1 
 
Manipulação: 
A referência a um elemento do vetor deve sempre ser feita através do nome acompanhado do índice. 
O índice mostra qual a posição do vetor se encontra o dado (informação). 
 
Exemplos: 
 
Var 
X: vetor [5] de inteiro 
 
Início Início 
Ler (A[1], A[2], A[3], A[4], A[5]) Para (i← 1, i<=5, i← i+1) faça 
 Escrever (A[1], A[2],A[3], A[4], A[5])  Ler (A[i]) 
Fim Escrever (A[i]) 
 
 Fim-Para 
 Fim 
 
Linguagem C: 
 
main( ) 
{ 
 int i, X[5]; 
 
 for (i = 1; i<=5; i++) 
 { 
 printf (“Informe um número: “); 
 scanf (“%d”, &X[i]); 
 } 
 
 for (i = 1; i<=5; i++) 
 printf (“%d ”, X[i]); 
 
 system (“PAUSE”); 
} 
1 2 3 4 5 6 7 8 9 10 
11 12 13 14 15 16 17 18 19 20 
A 
B 
C

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando