természetesen profil
TÉMA: „grafikus PASCAL”
Skeleton grafikus program:
INITGRAPH (meghajtó üzemmódban "az út) - összekapcsolja a grafikus mód. A vezető - egy változó típusú egész szám, típusát adja grafikus kijelző. Mode - egy változó típusú egész szám, meghatározó a működési mód a grafikus adapter (GM). Path - mutatja az utat programok TPU.
DETECT - mód automatikus észlelése.
CLOSEGRAPH - leállítja a grafikus kártya, és helyreállítja a szöveges mód képernyő előtt végzett munka.
0 - fekete
1 - Kék
2 - zöld
3 - Kék
4 - Red
5 - lila
6 - Barna
7 - világosszürke
8 - sötétszürke
9 - világoskék
10 - világoszöld
11 - Light Blue
12 - Fény Piros
13 - világos lila
14 - Sárga
15 - Fehér
- SetColor (szín) - Az aktuális szín a sor és szimbólumok;
- SETBKCOLOR (szín) - beállítja a háttér színét;
- MoveTo (x, y) - a kurzort a pozícióba x, y, pont nem jelenik;
- LINETO (x, y) - vonalat rajzol az aktuális kurzorpoziciótól x, y;
- LINEREL (Dx, Dy) - vonalat rajzol az aktuális helyzetben, hogy a relatív távolság Dx, Dy;
- PUTPIXEL (x, y, szín) - mutatja a pontot;
- LINE (x1, y1, x2, y2) - megjeleníti egy vonal;
- Kör (x, y, R) - megjelenít egy kört;
- ARC (x, y, a start szög, a végén szög, R) - kimenetek az ív (a szögek fokban mérjük óramutató járásával ellentétesen);
- ELLIPSE (x, y, nach.ugol, kon.ugol, Rx, Ry) - ellipszis;
- Téglalap (x1, y1, x2, y2) - téglalap, ahol X1, Y1 - koordinátáit a bal felső sarokban, x2, y2 - jobb alsó sarkában;
- BAR (x1, y1, x2, y2) - kitöltött téglalapot;
- BAR3D (x1, y1, x2, y2, mélység, hamis vagy igaz) - téglalap;
ahol x1, y1 - koordinátáit a bal felső sarokban; x2, y2 - koordinátáit a jobb alsó sarokban, igaz - a felső korlát, false - supremum elérhető. - FILLELLIPSE (x, y, Rx, Ry) - árnyékos ellipszis;
- SECTOR (x, y, nach.ugol, kon.ugol, Rx, Ry) - árnyékos ágazatban;
- SETFILLESTYLE (árnyékolás, szín) - milyen színű vagy mi simogatja fog készíteni zárt térben;
0 - háttér
1 -sploshnaya
2 - _ _ _
3 - ////
4 - vastag ///
5 - \\\\
6 - vastag \\\
7 - ++++
8 - x x x
9 négyzet
10 - gyér defekt
11 - gyakori pontok
12 - a felhasználó
Példák grafikai programok:
№1 programot.
a G1;
használja grafikon;
var GR, GM: integer;
kezdődik
GR: = észlelni;
initgraph (GR, GM, '');
setcolor (3);
setbkcolor (14);
setfillstyle (8,4);
fillellipse (100,100,30,50);
setfillstyle (2,2);
kör (200,200,50);
floodfill (200,200,3);
readln;
closegraph;
végén.
№2 programot.
programot g2;
használja grafikon, crt;
var d, R, E: integer;
kezdődik
d: = észlelni;
initgraph (d, R, '');
e: = graphresult;
ha e<>grokkolom majd
writeln (grapherrormsg (e))
más
kezdődik
setgraphmode (0);
ismétlés
setcolor (succ (random (4)));
vonal (random (getmaxx), random (getmaxy),
random (getmaxx) random (getmaxy))
amíg keyPressed;
closegraph; end;
végén.
Kifejezetten grafikus eljárások, amelyek biztosítják, hogy a kimenő üzenetek különböző betűtípusokat a vízszintes és függőleges helyzetben átméretezés, stb
- OUTTEXT (szöveg) - a szöveg kimenete az aktuális pozíció
- OUTTEXTXY (x, y, szöveg) - a szöveg kimenet, kezdve x, y
- SETTEXTSTYLE (betűtípus, irány, méret) - az eljárás beállítja a stílus szöveges kimenetet a grafikus kijelző, ahol
font: 0 - normál betűtípus 1 - szaggatott font, 2 - csökkent, 3 - 4 sor - gót;
iránya: 0 - bal - jobb, 1 - alulról - felfelé;
Méret: 1_32 a szabványos betűtípus vonal 1_10 - SETUSERCHARSIZE (x1, x2, y1, y2) - lehetővé teszi, hogy módosítsa a szélessége és magassága egy karaktert vonalkód font
FELHASZNÁLÁS GRAPH3 - Connection "teknős" grafika.
Turtle található a képernyő közepén.
Eljárások és függvények teknős grafika:
- SHOWTURTLE - teszi a teknős látható árnyékolt szög
- HIDETURTLE - teszi a teknős láthatatlan
- FORWARD (n) - az n lépéseket előre
- BACK (n) - N lépést hátra
- TURTLEDELAY (késleltetés) - a késés ezredmásodpercben
- SETHEADING (szög) - telepítési azimut hiba (fok)
- SETPOSITION (x y) - mozog a teknős a megadott helyre anélkül, hogy vonalakat
- HOME - tegye a teknős a képernyő közepén
- PENDOWN - tollat
- PENUP - vedd fel a tollat
- SETPENCOLOR (szín) - a színe a vonallal van jelölve teknős
- TURNRIGHT (szög) - jobbra kanyarodik az óramutató járásával megegyező irányba, ha a szög negatív - bal
- TURNLEFT (szög) - balra
- TURTLEWINDOW (x, y, szélesség, magasság) - meghatározza egy grafikus ablak teknős grafikus
- XCOR__ funkciók határozni helyzetét teknős YCOR__ rendre vízszintesen és függőlegesen
III. A gyakorlati munka a számítógépen.
Hívja a program №1 lemez, szám 2. Futtassa őket a végrehajtás.
Feladat. Rajzolj egy „hajó”. A kreatív munka.
IV. Házi feladat.