Professional Documents
Culture Documents
Array - Definio
1o. Algoritmo
Incio algoritmo
Leia(num1,nota1,num2,nota2,num3,nota3,num4,
nota4,num5,nota5)
3. 100 testes
1 2 3 4 100
Lista[0] Lista[99]
Lista[3]
Observaes:
1) O acesso a cada elemento do vetor feito atravs de
uma indexao da varivel val.
2) Em C, a indexao de um vetor varia de zero a n-1,
onde n representa a dimenso do vetor. Assim:
val [0] acessa o primeiro elemento de val
val [1] acessa o segundo elemento de val
...
val [4] acessa o ltimo elemento de v
Mas:
val[5] est ERRADO (invaso de memria)
Vetores, Matrizes e Strings 11
12.1 Dados Estruturados: Declarao de Vetores
Exemplo 2: Para declarar um vetor com 50 nmeros reais
float custo[50];
float - Tipo de cada elemento do vetor
50 - No. de elementos do vetor
custo - Nome do vetor
custo[i] Aquilo que est na posio ndice i do vetor custo
Exemplo 3: Coloque o valor 34.6 na primeira posio do vetor
custo e o valor 56.7 na ltima posio:
custo[0] = 34.6;
custo[49] = 56.7;
Exemplo 4:Coloque no quarto elemento do vetor o dobro do valor
do segundo elemento:
custo[3] = 2* custo[1];
Vetores, Matrizes e Strings 12
12.1 Dados Estruturados: Declarao de Vetores
A Linguagem C permite que se faa a declarao do vetor ao
mesmo tempo que atribuio de valores iniciais.
Exemplo 5:
int val[5] = {3, 2, 6, 4, 5}; 3 2 6 4 5
aqui foi declarado um vetor de inteiros
com 5 elementos e atribudo a ele os val[0] val[1]val[2] val[3] val[4]
valores entre chaves
12 - Vetores
FIM
Aula 12 Referncias dos slides
Curso de Programao de Computadores
Prof. Anbal Tavares
Profa. Cassilda Ribeiro
Prof. Dcio Mouro
Vetores, Matrizes e Strings Prof. Galeno Sena 25