Loop
I cicli consentono di ripetere le azioni un certo numero di volte finché una condizione non viene soddisfatta (o meno). Sono molto utili per automatizzare le attività ripetitive.
Ripeti X volte

Tipo: Ordine
Definizione:
Questo ciclo ripete i blocchi che contiene un certo numero di volte. Per definire il numero di ripetizioni è possibile scrivere direttamente nella casella il numero di volte desiderato oppure utilizzare un blocco contenente un valore.
Utilizzo :
Se vogliamo che Eliobot avanzi di uno spazio 5 volte.
Ripeti mentre

Tipo: Ordine
Definizione:
Questo ciclo è composto da due parti:
- Condizione: mentre/fino a quando questa condizione è/è vera.
- Condizione da verificare: la condizione da verificare ad ogni giro del loop.
Finché
Questo ciclo ripete i blocchi che contiene finché la condizione è vera.
Fino al
Questo ciclo ripete i blocchi che contiene finché la condizione non è vera.
Utilizzo :
Se vogliamo che Eliobot vada avanti basta che un sensore non rilevi un ostacolo.
Conta con i

Tipo: Ordine
Definizione:
Questo ciclo permette di ripetere i blocchi in esso contenuti un certo numero di volte utilizzando una variabile i che va da 0 al valore definito. Questa variabile i viene incrementata in ogni ciclo dell'ultimo valore.
Dettaglio
![]()
- Valore iniziale delle iterazioni.
- Valore finale delle iterazioni.
- Incremento della variabile
iad ogni giro del loop.
Utilizzo :
Se vogliamo che Eliobot avanzi 5 volte di un quadrato, visualizzando il numero del quadrato.
Per i nell'elenco

Tipo: Ordine
Definizione:
Questo ciclo ti consente di ripetere i blocchi che contiene il numero di volte in cui sono presenti elementi in un elenco.
Utilizzo :
Se vogliamo sfogliare un elenco di valori e visualizzarli uno per uno.
Esci dal ciclo o passa all'iterazione del ciclo successivo

Tipo: Ordine
Definizione:
Questo blocco ha due usi:
- Esci dal loop: consente di uscire dal loop corrente.
- Salta all'iterazione successiva: consente di passare all'iterazione successiva del ciclo corrente.
Utilizzo :
Se vogliamo uscire da un ciclo infinito in determinate condizioni o saltare un'iterazione del ciclo in un ciclo Répéter X fois.