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