COSTRUTTO RIPETI PER

Il costrutto ripeti per è una forma semplificata del costrutto finche e in molti casi può sostituirlo.

La sintassi è la seguente:

ripeti per   <espressione>   volte:   <esegui questo codice>   .

Esempio:

INIZIA
cerchi=0

CICLO CONTINUO
cerchi=1
ripeti per 20 volte : disegna cerchio --> (RAGGIO: 5*cerchi) (COLORE: rosso) (X: 40*cerchi)
aumenta cerchi di 1 .

La differenza con il ciclo finche è che il numero di ripetizioni è già definito in partenza.

Come nella maggior parte dei linguaggi di programmazione il ciclo ripeti per (for) e il ciclo finche (while) possono essere utilizzati per svolgere gli stessi compiti in base alla comodità del programmatore.

Anche per il ciclo ripeti per è possibile utilizzare le parentesi graffe al posto dei simboli “:” e “.”.

Esempio:

INIZIA
cerchi=0

CICLO CONTINUO
cerchi=1
ripeti per 20 volte 
{
disegna cerchio --> (RAGGIO: 5*cerchi) (COLORE: rosso) (X: 40*cerchi)
aumenta cerchi di 1
}