Grafica în Pascal: trăsături, moduri de creare și exemple
Programatorii au nevoie de grafică? Mai ales pentru cei care tocmai au început să învețe limba? Ar trebui să studiez mai întâi toate construcțiile pentru scrierea de sarcini de bază și standard și să las grafica mai târziu?
Toată lumea ar trebui să răspundă la aceste întrebări pentru sine. De exemplu, cei care predau limbajul de programare în cadrul cursului școlar, grafica din "Pascal" va fi o modalitate excelentă de a se încuraja să continue învățarea. La urma urmei, vreau să văd rezultatele gândirii mele, scriind programe. Dacă este deja un student, grafica are un alt scop. Ea acționează mai degrabă ca un element auxiliar, care ajută la creșterea dinamicii produselor scrise. Dar, în orice caz, această secțiune a limbajului de programare, desigur, este importantă.
Este demn de remarcat faptul că nu toate instrumentele au suport grafic. "Pascal", la rândul său, este echipat cu această funcție, astfel încât articolul va descrie structura sa.
Grafica în Pascal
De unde ar trebui să începem? Din ce trebuie să înțelegeți, care este unitatea minimă a ecranului în diferite moduri ale limbajului Pascal. Dacă este un text, atunci acesta va fi un simbol. În grafică, ele sunt reprezentate de un pixel. Are coordonatele sale, reprezentate prin simbolurile X și Y, precum și culoarea (standard - alb). Pentru ca pixelul să obțină adresa (0-0), acesta trebuie să fie localizat în colțul din stânga sus. De aici, coordonatele încep să fie măsurate.
Graficele din Pascal ABC sunt activate folosind un modul pe care trebuie să-l înregistrați în linia de utilizare.
punct
Ca un exemplu simplu, se va da sarcina de a afișa un punct pe ecran (fotografia de mai jos).
În secțiunea descrieri, puteți vedea numele modulelor scrise pe linia de utilizare. Acestea includ modul grafic în program. Dacă dezvoltatorul sa familiarizat deja cu structura programelor, el poate crede că în var este necesar să scrieți pur și simplu variabilele auxiliare. Dar această secțiune, ca și grafica din Pascal, funcționează într-o oarecare măsură. După cuvântul var, trebuie să scrieți adaptorul video instalat pe PC și apoi să specificați modul în care funcționează. Aceste denumiri sunt în general acceptate. După deschiderea brațelor operatorului, trebuie notat tipul și modul real. Dacă utilizatorul nu știe care adaptor este instalat, atunci trebuie să scrieți în linia de program a programului 7. Această secțiune, ca grafica din Pascal, este proiectată astfel încât procedura de detectare să poată determina automat datele. Merită să vă amintiți că toate adaptoarele au propriile lor semnificații digitale, pentru fiecare dintre acestea puteți afla căutând pe Internet. În linia a opta puteți vedea procedura Initgraph. Începe modul grafic. Liniile nr. 9 și 10 sunt necesare pentru ca, dacă inițializarea nu reușește, programul nu mai funcționează. Funcția de închidere închide modul grafic, permițându-vă să reveniți la modul text.
Liniile de sub numerele 2, 3, 7-10, 17 trebuie amintite, deoarece ele pot fi folosite ca șablon, deoarece toate graficele din Pascal au o structură de creație comună. Să luăm în considerare alte elemente ale problemei.
Sub culoarea variabilă trebuie să înțelegeți gama de culori, în Pascal există numai 15. Dacă îi alocați o valoare aleatorie, trebuie să înțelegeți că tonul va fi selectat aleatoriu. Linia 14 vă permite să creați un punct pe ecran. În această sarcină, acesta va fi localizat acolo unde este "lăsat" de un mod de selectare aleatorie.
Graficul funcțiilor
Este necesar să înțelegem că programul funcției din Pascal este construit în două etape. Mai întâi trebuie să construiți un sistem de coordonate și apoi să trasați grafic propriu-zis. Și prima este de asemenea împărțită în mai multe etape.
Pentru a vă asigura că graficul nu se încadrează în ecranul complet, trebuie să specificați coordonatele acestuia. Colțul superior este (xleft; yLeft). Cel inferior este scris în același mod - (xright; yRight). Pentru a crea axe de coordonate, care în toate matematicile au notație cunoscută, este necesar să cunoaștem centrul. Și pentru a determina ultima, trebuie să înțelegeți cum se schimbă argumentul și valoarea funcției. După selectarea punctelor necesare, puteți continua să înregistrați programul.
Grafica în Pascal înseamnă utilizarea procedurii SetPixel, după care coordonatele punctului (obișnuit x și y), precum și culoarea (variabila c), trebuie indicate în paranteze. Funcția Linie vă permite să desenați axele.
Scrieți programul în această secvență: mai întâi sistemul de coordonate și, la sfârșit, trebuie să calculați valoarea funcției și să calculați coordonatele punctului.
Rezultatul
Ieșirea unui punct pe ecran și construirea unui grafic al funcției în Pascal sunt momentele-cheie, ca să spunem așa, baza întregii secțiuni. După ce au învățat cum să scrie programe pentru a le executa, programatorul poate folosi grafica în diverse moduri. Trebuie doar să cunoști bine teoria. Grafica în "Pascal" (exemple sunt prezentate în articol) - o întrebare foarte simplă și interesantă.
- Limbaj de programare Java
- Limba de programare de bază și istoricul acesteia
- Cum de a învăța programarea de la zero în limbi de programare populare
- Un exemplu de programe în Pascal. Programarea în Pascal
- Structura programului Pascal: programare pentru incepatori
- Pascal este ... Limbajul Pascal pentru incepatori: descriere
- Ce este Pascal. Programarea în Pascal
- Operatorii `Pascal`. Limba de programare Pascal
- Mediul de programare `Pascal ABC`
- Conversia de tip. Funcții rotunde și Trunc în Pascal
- Ciclul pentru: Pascal pentru începători
- Factorial în Pascal: cum se calculează. Probe de proba
- Operatorul de atribuire în "Pascal": ce se intenționează, ce acțiuni sunt efectuate
- Istoria dezvoltării limbajelor de programare: pe scurt despre tot
- Limba de programare c (s)
- Proceduri standard și funcții în Pascal
- Evaluarea cardurilor video mobile de generație nouă
- Mediul de programare. Pe drumul spre crearea propriului software
- Ce este grafica in ceea ce priveste calculatorul
- Tip structurat - matrice unidimensională
- Ce fel de grafică știți?