Molto simile al comando repeat il ciclo FOR recupera un elemento della programmazione importante per tutti quelli che scrivono programmi.
Anche il comando repeat, al suo interno, svolgeva le stesse operazioni ma "nascondeva" per comodità il reale funzionamento del ciclo.
In questo caso viene mostrata la variabile "index", che il computer genera in automatico, e che viene utilizzata per "contare" le volte che il ciclo viene eseguito.
Vediamolo nel dettaglio:
La viariabile index viene creata e impostata a 0.
Le operazioni che sono dentro il blocco verde vengono eseguite una volta e, al termine, la variabile index è aumentata di 1
Il "for" controlla che la variabile index sia inferiore a 3, se è vero vengono eseguite ancora una volta le istruzione e index aumentata ancora di uno.
Quando index vale 3 il ciclo si ferma.
Come in tanti altri casi il valore di stop può essere impostato direttamente o, al suo posto, può essere messa una variabile che di volta in volta decide quante volte viene eseguito il ciclo.
Cliccando più volte il pulsante A imposto il valore di Pippo.
Cliccando il pulsante B il ciclo viene eseguito un numero di volte pari a quelle impostate con il pulsante A.
Al termine Pippo viene impostato nuovamente a 0 per ripartire con A dall'inizio.
Attenzione: il lampeggio è dato da due comandi (accendo e spengo) per questo nel ciclo Toggle compare due volte.