Ciklusok avagy ismétlés
Egy parancs vagy parancssorozat többszöri végrehajtásának módja: ismétlés darabszám [parancsok listája]
Rövidítve:
ism darabszám [parancsok listája]
Példa
Egy négyzet például így rajzolható: ismétlés 4 [előre 100 jobbra 90]
Elágazások
Gyakran szükséges, hogy egy parancsot vagy parancssorozatot csak
bizonyos feltétel teljesülése esetén hajtsunk végre. Ennek formája:
ha feltétel [parancsok listája]
Feltételek
A feltételek paraméterek, változók és objektumtulajdonságok értékeire vonatkozhatnak.
Példa
A következő eljárás csak akkor rajzol, ha legalább 100 hosszú a vonal.
eljárás vonal : h
ha : h >= 100 [ előre : h ]
vége
Elágazás kétfelé
Ha teljesül a feltétel, akkor az első utasításlista parancsai futnak le, különben pedig a második lista hajtódik végre.
hakülönben feltétel [parancsok listája][parancsok listája]
hak feltétel [parancsok listája][parancsok listája]
Példa
hak :a > :b [előre :a][jobbra 90 előre :b]
|