IV. Változó és eljárás
deklarálás

A következõ feladatokkal változók és eljárások deklarálását és használatát  gyakorolhatjuk!

A feladatok megoldásához a következõ postscript utasítások ismerete szûkséges:
 
 
/változónév érték def elhelyezi a változónevet a verembe, elhelyezi az értéket a verembe, a def operátor kiveszi a két legfelsõ elemet a verembõl és ezt a párt beírja a kurrens szótárba
/eljárásnév {mûveletek sorozata} def a mûveletek sorozata névvel ellátva a kurrens szótárban tárolódik, a programban ezután az eljárásnév hatására a { }-ben levõ mûveletek kerülnek végrehajtásra
 

Feladatok:
4.1. Rajzoljunk egy 50x100-as nagyságú téglalapot úgy, hogy mindkét oldalát a program elején definiáljuk!

4.2. Rajzoljuk meg a képen látható 10 egység szélességû háromszögeket úgy, hogy folyamatosan újradeklaráljuk a program elején definiált változónkat, amely a háromszög oldalának hosszát határozza meg!

4.3. Készítsünk egy olyan eljárást, amely a háromszög minden csúcspontját megszorozza 72-vel, így nagyítva fel azt!

4.4. Készítsünk olyan eljárást, amely segítségével a képen látható négyszöget tudjuk lerajzolni!

4.5. Rajzoljuk le a képen látható egymást átfedõ négyzeteket, egy négyzet eljárás segítségével!

4.6. Készítsünk 3 különbözõ eljárást; egy négyzetet, egy háromszöget és egy kört, majd fûzzük õket össze egy eljárásba!

4.7. Rajzoljunk olimpiai  ötkarikát, ügyeljünk a helyes összefûzésre!