In questo esercizio introduciamo il concetto di iterazione. Questo significa solamente che esiste la possibilità che alcuni passi di programma si ripetano più volte. In questo caso, anzichè riscriverli tutte le volte che servono, si fa in modo che il flusso del programma torni indietro per ripetere le parti che servono ancora. Ovviamente ci sarà ancora una volta una struttura di controllo selezione che opera la scelta se ripetere oppure no.
Se riflettiamo sul nostro problema ci rendiamo conto che in fondo stiamo ripetendo lo stesso programma dell'esercizio precedente
http://www.elenet.net/index.php?qa=2254&qa_1=esercitiamoci-con-gli-algoritmi-3 tutte le volte che in ingresso inserisco un numero diverso da zero. Questa è quindi la domanda che mi dice se devo comunicare i risultati o devo ritornare ad eseguire il mio controllo sulla parità.
Vediamo come cambia il diagramma di flusso:
https://drive.google.com/open?id=0BxvY-c0NTuhPWUdITzRZZVk2YjA