Iterando sobre os elementos da matriz
Ao trabalhar com arrays, você normalmente tem que trabalhar com todos os elementos do array de uma vez.
Iterar pelos elementos: percorre todos os elementos do array e, se necessário, executa alguma operação em cada um deles.
Para isso, geralmente é usado um loop com uma variável, que muda de
0
para
N-1
, onde
N
é o número do array elementos.
Em
N
vamos considerar o tamanho atual do array, ou seja,
N = len(A).
...
para i no intervalo (N):
# aqui trabalhamos com A[i]
...
No loop especificado, a variável i
assumirá os valores 0, 1, 2, ..., N-1. Assim, a cada passo do loop, acessamos um elemento específico do array com o número i
.
Assim, basta descrever o que precisa ser feito com um elemento do array A[i]
e colocar essas ações dentro de tal loop.
Vamos escrever um programa que preencha o array com os primeiros N
números naturais, ou seja, ao final do programa os elementos do array devem ficar iguais
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
É fácil ver o padrão: o valor de um elemento do array deve ser maior em 1 que o índice do elemento.
O loop ficará assim
para i no intervalo (N):
A[i] = i + 1