Buongiorno ragazzi, oggi impareremo a sfruttare le strutture di controllo ad iterazione, ricordiamo allora che le strutture di controllo ad iterazione possono essere:
- a condizione iniziale
- a condizione finale
Analizziamo quelle a condizione iniziale: Ricordiamo le parole chiave che sono…
mentre (condizione) esegui istruzione
…traduzione
while (condizione)
istruzione;
….oppure un blocco di istruzioni
while (condizione){
istruzione;
istruzione1;
}
Ora poniamoci un problema andiamo a sostituire una condizione ed una o più istruzioni:
Supponiamo di avere una variabile chiamata indice e vogliamo incrementarla di 10 unita partendo da 0, possiamo risolvere questo problema in 2 modi, usando la struttura di controllo sequenza scrivendo 10 volte l’istruzione indice++ come in figura:
oppure possiamo usare la struttura di controllo ad iterazione, essa ripete la stessa istruzione un certo numero di volte, vediamo il comando:
Un caso particolare della struttura di controllo iterazione a condizione iniziale è il for, si usa quando il numero di volte che si deve eseguire una istruzione si conosce a priori, la sintassi del for è;
La struttura di controllo iterazione a condizione finale.
le parole chiave è:
esegui istruzione (o una serie di istruzioni, in questo caso non dimenticate le parentesi graffe.) fino a quando è vera una condizione.
allora esegui si traduce in do, ma vediamolo nel listato:
Per oggi è tutto amici, alla prossima.