Strukturált+programvezérlés

=Programvezérlési elemek az algml nyelvben=


Programblokkot hoz létre.

Feltételt lehet vele megadni. gyermekek: logikaira kiértékelődő kifejezés


Elágazás. gyermekek:, , elemek

Kizárólag  gyermekeként fordulhat elő. Elhagyható. gyermekek: utasítások

Kizárólag  gyermekeként fordulhat elő. gyermekek: utasítások

Sokszoros elágazás. gyermekek:, elemek

Többszörös elágazás alapeset-ága.

Kizárólag gyermekeként fordulhat elő. gyermekek: utasítások

of
Eset megadása. értékkészlet: érvényes halmaz kijelölés, vagy tag neve.

Feltételes ciklus. gyermekek: utasítások (a ciklusmag)

not
Negálja a ciklusfeltételt.

cond
Ciklusfeltétel megadása. értékkészlet: deklarált tagok nevei alapértelmezett: az első gyermek, amennyiben az logikaivá alakítható függvényhívás.

test
Ciklusmag előtt vagy után teszteljen. értékkészlet: ’before’/’after’ alapértelmezett: ’before’

Számlálós ciklus. gyermekek: és  elemek

Tartományt ad meg ciklusokhoz. gyermekek: két vagy, a bejárt tartomány eleje és vége, egy vagy két a bejáró index és elemváltozó