Cicli - while



Il ciclo while esegue più volte le stesse operazioni ma, a differenza del ciclo repeat, il numero di volte non è definito nel programma ma, come avviene per il cilco if, viene eseguito un controllo ogni volta.

I comandi dentro il while verranno eseguiti solo fino a quando la condizione impostata è vera.

While (fino a che) la condizione è vera do (esegui) le istruzioni seguenti.



In questo esempio dopo che ho cliccato B il LED 2,2 lampeggia un numero imprecisato di volte.

Infatti ogni volta che arrivo alla fine del ciclo while la microbit genera un valore casuale tra vero e falso. Se genera vero vedrò ancora un lampeggio, se genera falso no.

Ovviamente nel campo di controllo del ciclo while posso mettere qualunque tipo di controllo.