140 likes | 319 Views
Predmet: Informatika 1 Téma: Grafické príkazy (Digitálny prezentačný materiál). Vypracoval: Mgr. Ondrej Kostelník. Opakovanie. Aké je použitie príkazu vstupu? Aký je tvar príkazu vstupu? Aké je použitie príkazu výstupu? Aký je tvar príkazu výstupu?. Grafické príkazy (4).
E N D
Predmet: Informatika 1 Téma: Grafické príkazy (Digitálny prezentačný materiál) Vypracoval: Mgr. Ondrej Kostelník
Opakovanie Aké je použitie príkazu vstupu? Aký je tvar príkazu vstupu? Aké je použitie príkazu výstupu? Aký je tvar príkazu výstupu?
Grafické príkazy Použitie: • Kreslenie obrázkov • Kreslenie textov • Grafické doplnky programov
Grafické príkazy • Grafický režim obrazovky 640 x 480 pixelov
Grafické príkazy • Grafické knižnice - súbory príkazov a funkcií • Graph • Graph3 • Grafika
Nastavenie unitu Grafiky Uses grafika; v deklaračnej časti programu hneď po hlavičke. Pr. Program graficke_prikazy; uses grafika; ... begin putpixel(x,y,farba);...
Nastavenie unituGraph Uses graph; v deklaračnej časti programu hneď po hlavičke. Pr. Program graficke_prikazy; uses graph; var dg,dm:integer; begin detectgraph(dg,dm); initgraph(dg,dm,´ c:BP/BGI´); putpixel(x,y,farba);
Najčastejšie používané príkazy grafiky • Putpixel(x,y,farba); • Line(x1,y1,x2,y2); • Rectangle(x1,y1,x2,y2); • Circle(x,y,r); • Filledcircle(x,y,r); • Filledrectangle(x1,y1,x2,y2); • Arc(x,y,r,stangle, endangle); • Setpenwidth(hrubka); • setcolor(1);
Jednoduchý príklad program olympijske_kruhy; uses grafika; begin setpenwidth(5); setcolor(1); circle(240,200,50); {Europa} setcolor(8); circle(320,200,50); {Afrika} setcolor(4); circle(400,200,50); {Amerika} setcolor(14); circle(280,280,50); {Azia} setcolor(2); circle(360,280,50); {Australia} end.
Dávali ste pozor? Aké je použitie grafických príkazov? Popíšte režim grafickej obrazovky! Čo je knižnica príkazov? Aké grafické knižnice sú v Pascale k dispozícií? Ako sa inicializuje knižnica GRAFIKA? Ako sa inicializuje knižnica GRAPH ? Vymenujte základné príkazy GRAFIKY!
Riešte úlohu Napíšte program, ktorý nakreslí kríž na obrázku
Riešenie úlohy Uses grafika; Begin circle(175,175,20); Rectangle(150,100,200,250); Rectangle(100,150,250,200); End.