A contatore
La situazione più semplice è quella in cui:
- il blocco di codice deve essere ripetuto un numero di volte conosciuto
- tale numero di volte è predefinito e conosciuto dal programmatore
Ad esempio:
realizzare il programma che chieda di inserire 4 numeri
Molto simile è la situazione in cui:
- il blocco di codice deve essere ripetuto un numero di volte conosciuto
- tale numero di volte è un dato di input
Ad esempio:
realizzare il programma che chiede di inserire una quantità di numeri specificata dall'esecutore
Questi programmi solitamente fanno uso di un dato interno detto contatore che viene utilizzato per tenere traccia di quante volte il blocco di codice sia stato eseguito.
In linea di principio si può immaginare di costruire il testo di un programma che ammetta come soluzione un algoritmo nel quale il valore iniziale del contatore non sia zero. Si tratta di soluzioni nelle quali il contatore viene utilizzato anche entro il blocco di codice con qualche ruolo.
Ad esempio: