Zasada działania instrukcji POWTÓRZ
Jak mogliście zauważyć w poprzednich zadaniach rysowanie kwadratu lub trójkąta wiązało się ze schematycznym wpisywaniem ciągu instrukcji. W LOGO mamy możliwość powtarzania wykonywanych instrukcji o podaną przez na wartość. Powtarzanie można uzyskać dzięki instrukcji POWTÓRZ która przyjmuje dwa parametry:
- Pierwszy to liczba powtórzeń - mówi o tym ile razy będą wykonywane instrukcje zawarte w parametrze drugim
- Drugi to lista poleceń w LOGO - mogą to być instrukcje, procedury
POWTÓRZ X [Y,Y] gdzie X to liczba powtórzeń a [Y,Y] lista parametrów, tak więc aby narysować kwadrat wystarczy umieścić na ekranie nowego żółwia a następnie wykonać instrukcję POWTÓRZ w następujący sposób.
POWTÓRZ 4 [NP 100, PW 90]
Wywołanie tej instrukcji spowoduje wykonanie listy poleceń 4 razy, dzięki czemu uzyskamy kwadrat, taki zapis jest równoważny zapisowi:
NP 100, PW 90, NP 100, PW 90, NP 100, PW 90, NP 100, PW 90