Escolar Documentos
Profissional Documentos
Cultura Documentos
Luís Amaral
Sistemas Digitais e Arquitetura de Computadores Prof. Luís Amaral
Trata-se de uma estrutura de dados em que estes são todos do mesmo tipo,
agrupados num mesmo nome e identificados por esse nome e um índice.
Ex:
int notas[10] - declaração de um array com 10 elementos do tipo inteiro
notas
10 8 10 20 5 17 17 6 9 11
Ex1:
Ex2:
Ex3:
Somar os valores armazenados no array notas
2
notas
12 7 17 6 18 13 14 9 13 15
1 3 notas
7 12 17 6 …
Aux
Sistemas Digitais e Arquitetura de Computadores Prof. Luís Amaral
notas
7 12 17 6 …
notas
6 12 17 7 …
Valor do i Valor do j
0 1, 2, 3, 4, 5, 6, 7, 8, 9 if (notas[0] > notas[1]) ...
if (notas[0] > notas[2]) ...
if (notas[0] > notas[3]) ...
1 2, 3, 4, 5, 6, 7, 8, 9 …
2 3, 4, 5, 6, 7, 8, 9 …
3 4, 5, 6, 7, 8, 9 …
4 5, 6, 7, 8, 9 …
5 6, 7, 8, 9 …
6 7, 8, 9 …
7 8, 9 …
8 9 if (notas[8] > notas[9]) ...
9 Interrompe o ciclo