A következõ feladatokkal a tömbökkel kapcsolatos mûveleteket gyakorolhatjuk!VIII. Tömbök
A feladatok megoldásához a következõ
PostScript utasítás ismerete szûkséges:
| int array tömb | int hosszúságú tömböt hoz létre, aminek az elemei kezdetben un. null objektumok |
| tömb index x put - | x-t a tömb index-edik pozíciójára
helyezi:
/ar [ 5 17 3 8 ] def ar 2 (abcd) put : ar == [ 5 17 (abcd) 8 ] |
| tömb index get x | A tömb index-edik elemét a verembe másolja. |
| tömb length int | Visszaadja a tömb hosszát |
| tömb proc forall - | A tömb minden elemére végrehajtja proc-t. |
| tömb aload elem0 ... elemn tömb | A tömb n elemét és a tömböt a verembe rakja |
| x1 ... xn tömb astore tömb | x1 ... xn-t elrakja tömbe-be |
| tömb eltolás setdash - | szagatott vonal rajzolásához... |
| mátrix concat - | CTM(kurrens transzformációs mátrix)
:=
mátrix * CTM |
Feladatok:
8.2. Írassuk ki a következõ tömb elemit egymás
alá!
[13 27 4 15 67 78 90 ].
8.3. Készítsük el a következõ úszómedencét
egy tömb segítségével!
8.4. Írassuk ki a Grafika szót megdöntve a nyírás
segítségével!
8.5. Készítsük el a képen látható
kereket!
8.6.
Fûzzük össze egy szavakat tartalmazó tömb elemeit
mondatokká.