Lecție grafică în pascal

Grafica în Pascal. Încheierea celor mai simple cifre.
Toate imaginile afișate pe ecran sunt construite din puncte. Prin urmare, teoretic, puteți crea orice imagine prin construirea unor puncte de o anumită culoare în locul dorit pe ecran.
Ieșirea unui punct din biblioteca Grafic se realizează prin procedură
PutPixel (x, y: întreg; culoare: cuvânt);
unde x, y: coordonatele locației punctului, culoarea - culoarea.
Valorile posibile ale culorilor sunt prezentate mai jos:

Verde 2 verde

Cyan 3 turcoaz

Magenta 5 roz

Maro 6 maro

LightGray 7 gri deschis

DarkGray 8 gri închis

LightBlue 9 albastru deschis

LightGreen 10 verde deschis

LightCyan 11 lumină turcoaz

LightRed 12 roșu deschis

LightMagenta 13 roz deschis

Galben 14 galben

Alb 15 alb
Exemplul 1:

Afișați un punct roșu în centrul ecranului


Umplerea de către masca de umplere definită de utilizator, culoarea-culoare


Pentru a construi sectoare, puteți utiliza următoarele proceduri:

PieSlice (cuvântul Y. Integer, a. B. R.). care atrage și umple sectorul cercului. Coordonatele x, y - centrul cercului, sectorul este tras de la unghiul inițial a până la unghiul final b, iar pictura se face prin proceduri speciale;

Sector (x, y: integer, a. B.Rx.Ry Word). care creează și umple sectorul într-o elipsă. Coordonatele x, y sunt centrul, b, Rx. Ry - razele orizontale și verticale, iar sectorul este tras de la unghiul inițial a la unghiul final b.

Exemplu de utilizare a PieSlice:

PieSlice (100, 100, 0, 90, 50);

Exemplu de utilizare a sectorului:

Sector (300, 150, 180, 135, 60, 70);

Desenați un sector de elipsă și un sector de cercuri

InitGraph (gd, gm, '');

calea completă a fișierului egavga.bgi>

apăsați orice tastă, de exemplu Esc, Enter, Space>

end.
Sarcină pentru munca independentă



  1. Lecție grafică în pascal
    Scrieți un program care atrage steagul olimpic (programul pril4.exe)

  2. Scrieți un program care desenează o casă pe ecran


Lecție grafică în pascal



  1. Scrieți un program care afișează un model de 10 cercuri plasate aleator de rază și culoare arbitrare. (program pril3.exe)

  2. Pe ecran pentru a crea o cutie plină cu cercuri aleatoare (protseduraClearViewPort- șterge fereastra grafica, iar în cazul în care nu este determinată în acest moment -. La curățarea întreaga fereastră de ecran umplut cu culoarea cu numărul de ON indicatorul paletei curent este mutat în colțul din stânga sus al ferestrei ..).

  3. Programul de scriere care construiește cercurile 20 cu diferite rapoarte de aspect (protseduraSetAspectRatio (X, Y: Word); - stabilește relație factor de scalare laturile ecranului grafic (X, Y- a stabilit un raport de aspect).

Lecție grafică în pascal
Lucrare creativă. scrieți un program care utilizează metoda punctului de bază pentru a afișa imaginea barcii.

Articole similare