Logo - Ripetizione
Spesso ripetiamo una sequenza di comandi. I programmi per computer spesso eseguono attività ripetitive. Quasi ogni sistema di programmazione ha un modo per eseguire questa ripetizione, o iterazione, come la chiamano gli informatici. Consideriamo il seguente esempio:
Supponiamo di voler disegnare un quadrato con lati di lunghezza 100, possiamo farlo con il seguente programma:
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
Notiamo che i due comandi - fd 100 e rt 90 vengono ripetuti quattro volte. Non sarà più semplice dire al computer che dovrebbe semplicemente ripetere questi due comandi quattro volte invece di scriverli quattro volte di seguito? Possiamo fare esattamente questo, usando il seguente comando:
Risparmia il nostro tempo di digitare per creare un quadrato. La forma generale è:repeat number [commands]. Dobbiamo usare la parola chiave -repeat seguito da un numero e quindi da una sequenza di comandi tra [parentesi quadre].
Spesso, potremmo dover ripetere più volte. Questo è chiamatonesting. Vediamo alcuni esempi su questo.
Di seguito è riportato un esercizio per verificare la tua attitudine a ciò che hai imparato finora in questo capitolo.