Problem

5/11

Iterazione sugli elementi di un array

Theory Click to read/hide

Iterazione sugli elementi dell'array

Quando lavori con gli array, di solito devi lavorare con tutti gli elementi dell'array contemporaneamente.
 
Itera attraverso gli elementi: scorre tutti gli elementi dell'array e, se necessario, esegue qualche operazione su ciascuno di essi.

Per questo, viene spesso utilizzato un ciclo con una variabile, che cambia da 0 a N-1, dove N è il numero dell'array elementi.
Sotto N considereremo la dimensione attuale dell'array, cioè  N = len(A). ... per i nell'intervallo(N): # qui lavoriamo con A[i] ... Nel ciclo specificato, la variabile i assumerà i valori 0, 1, 2, ..., N-1.  Pertanto, ad ogni passo del ciclo, accediamo a un elemento specifico dell'array con il numero i.
Pertanto, è sufficiente descrivere ciò che deve essere fatto con un elemento dell'array A[i] e posizionare queste azioni all'interno di tale ciclo.

Scriviamo un programma che riempia l'array con i primi N numeri naturali, cioè alla fine del programma gli elementi dell'array dovrebbero diventare uguali A[0] = 1 A[1] = 2 A[2] = 3 ... A[N - 1] = N È facile vedere lo schema: il valore di un elemento dell'array deve essere maggiore di 1 dell'indice dell'elemento.

Il ciclo sarà simile a questo per i nell'intervallo(N): A[i] = i + 1

Problem

Il programma crea un array A di dimensione N. Progetta un frammento di programma che riempia l'array dato con i valori dei numeri naturali da 1 a N.