Iterative
Teoria
while
Il ciclo while esegue ripetutamente un blocco di istruzioni per tutto il tempo in cui la condizione logica è vera.
La condizione è un'espressione logica: se il suo valore è vero, le istruzioni presenti tra le { } vengono eseguite e la condizione è nuovamente valutata. Si continua così finché la condizione diventa falsa.
Generalmente le istruzioni all’interno del while agiscono sulla condizione che il while aspetta essere falsa per poter uscire dal ciclo, questo perché altrimenti il ciclo non terminerebbe.
![]() |
while (condizione) {
} |
Teoria
do...while
Nel ciclo while la condizione viene verificata prima dell'esecuzione del corpo di istruzioni. Questo significa che se la condizione è falsa il corpo non viene eseguito.
Nel ciclo do... while invece la condizione viene verificata sempre dopo avere eseguito il blocco di istruzioni, che viene eseguito sempre almeno una volta indipendentemente dal fatto che la condizione associata al while risulti vera o falsa.
.
![]() |
do {
|
Teoria
for
Il ciclo for viene utilizzato per iterare un blocco di istruzioni per un numero prefissato di volte e utilizza un contatore per incrementare e terminare un ciclo.
Il for potrebbe tranquillamente essere sostituito da un while, se non fosse che è più conciso ed è concettualmente usato quando sappiamo a priori il numero di iterazioni che vogliamo fare. I parametri all’interno del for hanno diversi compiti, e sono separati da un punto e virgola.
![]() |
|


