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.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!