[aliohjelma] on aliohjelma nimi.
DO/PROCEDURE/RETURN-käskyjä käytetään aliohjelmien käyttämisen. PROCEDURE määrittää ohjelmassa aliohjelman alun ja RETURN määrittää sen lopun. Aliohjelma voidaan käynnistää DO-käskyllä. Aliohjelmat voivat puolestaan kutsua toisia aliohjelmia ja rekursiivisesti myös itseään.
RETURN käskyä ei välttämättä tarvita aliohjelman lopussa - ohjelma palaa muutenkin sitä kutsuneeseen ohjelman osaan.
? 1
? 2
do ohjel /* hypätään pääohjelmasta aliohjelmaan ohjel */
? 3
procedure ohjel
? "A"
? "B"
return /* palataan takaisin pääohjelmaan */
Edellä oleva ohjelma tulostaa alekkain 1, 2, A, B, ja 3