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

  1. SetColor (szín) - Az aktuális szín a sor és szimbólumok;
  2. SETBKCOLOR (szín) - beállítja a háttér színét;
  3. MoveTo (x, y) - a kurzort a pozícióba x, y, pont nem jelenik;
  4. LINETO (x, y) - vonalat rajzol az aktuális kurzorpoziciótól x, y;
  5. LINEREL (Dx, Dy) - vonalat rajzol az aktuális helyzetben, hogy a relatív távolság Dx, Dy;
  6. PUTPIXEL (x, y, szín) - mutatja a pontot;
  7. LINE (x1, y1, x2, y2) - megjeleníti egy vonal;
  8. Kör (x, y, R) - megjelenít egy kört;
  9. 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);
  10. ELLIPSE (x, y, nach.ugol, kon.ugol, Rx, Ry) - ellipszis;
  11. Téglalap (x1, y1, x2, y2) - téglalap, ahol X1, Y1 - koordinátáit a bal felső sarokban, x2, y2 - jobb alsó sarkában;
  12. BAR (x1, y1, x2, y2) - kitöltött téglalapot;
  13. 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ő.
  14. FILLELLIPSE (x, y, Rx, Ry) - árnyékos ellipszis;
  15. SECTOR (x, y, nach.ugol, kon.ugol, Rx, Ry) - árnyékos ágazatban;
  16. SETFILLESTYLE (árnyékolás, szín) - milyen színű vagy mi simogatja fog készíteni zárt térben;
keltetés:
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ó
  • FLOODFILL (x, y, szín, szegély színe) - ecsetvonások tetszőleges zárt régió;
  • 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

    1. OUTTEXT (szöveg) - a szöveg kimenete az aktuális pozíció
    2. OUTTEXTXY (x, y, szöveg) - a szöveg kimenet, kezdve x, y
    3. 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
    4. 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:

    1. SHOWTURTLE - teszi a teknős látható árnyékolt szög
    2. HIDETURTLE - teszi a teknős láthatatlan
    3. FORWARD (n) - az n lépéseket előre
    4. BACK (n) - N lépést hátra
    5. TURTLEDELAY (késleltetés) - a késés ezredmásodpercben
    6. SETHEADING (szög) - telepítési azimut hiba (fok)
    7. SETPOSITION (x y) - mozog a teknős a megadott helyre anélkül, hogy vonalakat
    8. HOME - tegye a teknős a képernyő közepén
    9. PENDOWN - tollat
    10. PENUP - vedd fel a tollat
    11. SETPENCOLOR (szín) - a színe a vonallal van jelölve teknős
    12. TURNRIGHT (szög) - jobbra kanyarodik az óramutató járásával megegyező irányba, ha a szög negatív - bal
    13. TURNLEFT (szög) - balra
    14. TURTLEWINDOW (x, y, szélesség, magasság) - meghatározza egy grafikus ablak teknős grafikus
    15. 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.

    Kapcsolódó cikkek