Grafică grafică în Pascal ABC
Grafica grafică în Pascal este o arie de informatică care studiază metodele și proprietățile procesării imaginilor cu ajutorul software-ului și hardware-ului.
Prezentarea datelor pe un computer într-o formă grafică a fost realizată pentru prima oară la mijlocul anilor '50. În primul rând, grafica a fost utilizată în scopuri științifice și militare. Acum această zonă este studiată în detaliu în școala tehnică superioară.
Construcția de imagini grafice în Pascal, studiul grafurilor funcționale, este unul dintre subiectele de programare importante și interesante.
De obicei, ecranul computerului este în modul de caractere, iar pentru a comuta ecranul în modul grafic, trebuie să conectați modulul graphABC. Ca rezultat, ecranul este șters și trece în modul grafic color.
Prima instrucțiune a programului ar trebui să fie instrucțiunea
utilizează GraphABC;
SetPixel (x, y, color) - Vopsea un pixel cu coordonate (x, y) cu culoarea culorii
LineTo (x, y) - Desenează un segment din poziția curentă a pixului în punctul (x, y); coordonatele pixului devin egale cu (x, y).
Linie (x1, y1, x2, y2) - trage o linie pornind de la punctul (x1, y1) și se termină în punctul (x2, y2).
SetPenColor (culoare) - setează culoarea stiloului indicată de parametrul de culoare.
SetPenWidth (n) - stabilește lățimea (grosimea) pixului la n pixeli.
Dreptunghi (x1, y1, x2, y2) - desenează un dreptunghi specificat prin coordonatele opuse noduri (x1, y1) și (x2, y2).
FloodFill (x, y, color) - umple zona de aceeași culoare cu culoarea de culoare, pornind de la punctul (x, y).
SetBrushColor (culoare) - stabilește culoarea periei. Umplerea periei se extinde până la conturul închis, descrierea căruia urmează procedura de setare a culorii periei.
Elipsă (x1, y1, x2, y2) - Desenează o elipsă definit prin nodurile sale de delimitare dreptunghi opuse cu coordonatele (x1, y1) și (x2, y2).
Cercul (x, y, r) trasează un cerc centrat la (x, y) și raza r.
Arc (x, y, r, a1, a2) - atrage un arc de cerc cu centrul în punctul (x, y) și raza r, este prins între două grinzi ce formează unghiuri a1 și a2 cu axa OX (a1 și a2 - reale, date de în grade și numărate în sens contrar acelor de ceasornic).
Culorile principale din Pascal sunt ABC.
Sistemul de coordonate din Pascal.
Operatorii utilizați în program:
LineTo (x, y); - atrage un segment din poziția actuală a pixului în punctul (x, y); coordonatele pixului devin egale cu (x, y).
Linia (x1, y1, x2, y2); - Desenează un segment cu începutul în punctul (x1, y1) și sfârșitul la punctul (x2, y2).
Cercul (x, y, r); - Elimină un cerc cu centrul în punctul (x, y) și raza r.
Dreptunghi (x1, y1, x2, y2); Desenează un dreptunghi definit de coordonatele vârfurilor opuse (x1, y1) și (x2, y2).
FloodFill (x, y, culoare); - umple zona unei culori cu culoarea culorilor, începând cu punctul (x, y).
SetWindowSize (x, y); - stabilește lățimea și înălțimea ferestrei grafice.
SetPixel (x, y, culoare); - evidențiază punctul de pe ecran.
ClearWindow; - Șterge fereastra grafică cu culoarea albă.
ClearWindow (culoare); - Șterge fereastra grafică cu culoarea specificată.
SetPixel (x, y, culoare); - Pictați un pixel cu coordonate (x, y) cu culoarea culorilor
SetPenColor (culoare); - setează culoarea stiloului indicată de parametrul de culoare.
De asemenea, culoarea poate fi setată utilizând paleta RGB. În acest caz, în loc de culoare, rgb (r, g, b) este scris: unde r, b și g sunt numere de la 0 la 255.
SetPenWidth (n); - stabilește lățimea (grosimea) pixului, egală cu n pixeli.
SetBrushColor (culoare); - stabilește culoarea periei, periarea se extinde pe o cale închisă, descrierea căreia urmează procedura de setare a culorii periei.
Elipsa (x1, y1, x2, y2); - Elimină o elipsă dată de dreptunghiul său descris cu coordonatele vârfurilor opuse (x1, y1) și (x2, y2).
SetFontName ("nume"); - setează numele fontului.
SetFontColor (culoare); - setarea culorii fontului.
SetFontSize (sz); - stabilește dimensiunea fontului în puncte.
SetFontStyle (fs); - stabilește stilul fontului.
fsBoldItalic - bold oblic;
fsBoldUnderline - bold subliniat;
fsItalicUnderline - înclinat subliniat;
fsBoldItalicUnderline - bold subliniat oblic.
Sarcina 1: Desenați
Linia (200, 200, 400, 200); LineTO (300, 140); lineTO (200, 200);
Linia (200, 200, 400, 200); LineTo (300,260); LineTo (200,200);
Pe tema: evoluții metodologice, prezentări și rezumate
Programul de lucru este modernizat datorită reducerii numărului de ore. Reducerea orelor a fost posibilă prin unificarea acelor studenți independenți. O scară largă.
Lucrare independentă în informatică pentru 9 clase. Grafica în Pascal ABC. Programarea imaginii "Floare".
Scopul acestei lecții - verifica cunoștințele acumulate despre orarul în limbaje de programare, verificați capacitatea de a scrie un program simplu pentru construirea modelului în Pascal. Scrierea este formulată.
Programul cursului electiv "Grafica în Pascal"
Acest program descrie curs este conceput pentru a lucra cu copiii care doresc să învețe programare pentru cursul personal kompyutera.V de bază a calculatorului 7-9 sunt studiate de către elevi.
O lecție în clasa a 10-a "Grafică în Pascal ABC"
Lecția Obiective: Educațională: să se extindă noțiunea de desen, înțelegerea oportunităților ABC PASCAL în crearea de obiecte grafice; Dezvoltarea: învăța cum să creați grafice în ABC PASCAL; pentru a stăpâni.
Grafica în Pascal - materialul clasa opțională de clasa 10.
Grafica în Pascal ABC și Qbasic
Prezentarea compară modulul grafic al celor două limbi de programare Pascal ABC și Qbasic. Poate fi folosit în prima lecție de programare grafică.