 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
Le
istruzioni di controllo (1/3)
|
|
|
|
|
 |
 |
• |
Istruzioni di
ciclo:
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
• |
Ciclo for:
|
|
|
espr1 è
valutata prima della 1a iterazione
|
|
espr2 è
valutata prima di ogni iterazione;
|
|
|
|
se è vera viene
eseguito il blocco {…}
|
|
|
espr3 è valutata al termine di ogni
|
|
|
iterazione
|
|
|
|
|
 |
 |
for(espr1;espr2;espr3) {
|
...
|
|
}
|
|
|
|
|
|
|
|
|
 |
 |
 |
 |
• |
Ciclo while:
|
|
|
espr è
valutata prima di ogni iterazione;
|
|
se è vera viene
eseguito il blocco {…}
|
|
|
|
|
 |
 |
while
( espr ) {
|
...
|
|
}
|
|
|
|
|
|
|
 |
 |
do {
|
|
...
|
|
} while
( espr );
|
|
|
|
|
 |
 |
 |
 |
 |
• |
variante do …
while
|
|
|
espr è valutata al termine di ogni
|
|
|
|
iterazione; se è
vera si riesegue il blocco
|
|
{ … }
|
|
|
|
|
|
|
|
 |
|
|