Una sequenza di istruzioni, delimitata da parentesi graffe, può essere eseguita più volte tramite le seguenti strutture di controllo


repeat(n) { … }

Ripeti n volte le istruzioni delimitate dalle parentesi graffe.

Esempio

Disegna un quadrato…


repeat { … }

Ripeti per sempre le istruzioni delimitate dalle parentesi graffe.

Esempio

Vai avanti per sempre

Ma se incontra un ostacolo si ferma…


repeatWhile(…) { … }

Ripeti le istruzioni delimitate dalle parentesi graffe finchè la condizione è vera.
La condizione sarà, per esempio, la chiamata di una delle funzioni che osservano.

Esempio


break

All’interno di un’istruzione repeat(), permette di interrompere l’esecuzione della sequenza.
L’esecuzione riprende con la prima istruzione dopo la parentesi graffa di chiusura del ciclo.

Esempio


end

Provoca l’interruzione dell’esecuzione del programma.

Esempio

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *