Teste
Tipos estruturados, são tipos definidos pelo usuário, em função de outros tipos já conhecidos. Os tipos conhecidos podem ser tipos básicos da linguagem ou outros tipos definidos anteriormente pelo usuário. Existem duas variantes de tipos estruturados: • • Tipos homogêneos, onde todos os elementos são do mesmo tipo. Tipos heterogêneos, onde cada elemento pode ser de um tipo diferente.
Vetores
Vetores (arrays em ingles) são tipos homogêneos, isto é; formados por um conjunto de elementos, onde todos os elementos do conjunto são de um mesmo tipo.
Variáveis do tipo Vetor
Varáveis vetores, ou simplesmente vetores, são conjuntos de variáveis de um mesmo tipo, onde cada variável pode armazenar uma informação diferente, mas todas compartilham o mesmo nome. Ex: lista de alunos João, Maria, Carlos, Paula, . . .
Para identificar cada um dos elementos do vetor utiliza-se a posição, ou ordem, do elemento dentro do conjunto;
Ex: 1º é o João, 2º é a Maria, 3º é o Carlos, 4º é a Paula, . . .
INTRODUÇÃO a PROGRAMAÇÃO de COMPUTADORES para CURSOS de ENGENHARIA e de AUTOMAÇÃO
Página
1
A ordem, ou número de cada posição do vetor é chamado de índice, assim: João é índice 1, Maria é índice 2, Carlos é índice 3, . . .
Podemos imaginar que na memória do computador o vetor tenha mais ou menos a seguinte forma:
J
Alunos
o
ã
o
M a
r
i
a
C
a
r
l
o s
A declaração de um vetor para conter a lista de alunos, poderia ser da seguinte forma: caracter Alunos [20];
isto é; teremos um conjunto de vinte elementos do tipo caracter, onde cada elemento conterá o nome de um aluno. Desta forma a referência a um aluno da lista será realizada da seguinte forma:
Alunos [ 1 ] Alunos [ 2 ]
“João”; “Maria”;
onde:
| | | | | └ - - - - - - > representa o valor do elemento | └ -- - - - - - - - - - - - - - - - - > representa o índice no vetor └ - - - - - - - - - - - - - - - - - - - - - - - - - > representa o vetor,