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