programiranje -Četvrti dio (grafika)

13
GRAFIKA u QBasic-u OSNOVNE NAREDBE CRTANJA

Upload: petratj

Post on 08-Nov-2015

118 views

Category:

Documents


8 download

DESCRIPTION

Grafika u QBasic-uOsnovne naredbe crtanja

TRANSCRIPT

  • GRAFIKA u QBasic-uOSNOVNE NAREDBE CRTANJA

  • QBasic nam omoguuje i crtanje jednostavnih geometriskih likova poput linija, pravokutnika, krunica i elipsa!Da bi smo mogli crtati takve likove moramo ukljuiti grafiki nain rada u Qbasic-u pomou naredbe

    SCREEN 12NAREDBE ZA RAD S GRAFIKOM

  • Naredba pomou koje u QBasic-u crtamo ravne linije ima slijedei oblik:Line (X1, Y1) (X2, Y2), bojaSCREEN 12LINE (100,100)-(200, 200), 15

  • Kako nacrtati pravokutnik u QBasic-u?Line (X1, Y1) (X2, Y2), boja, BLine (X1, Y1) (X2, Y2), boja, BFSCREEN 12LINE (100,100)-(200, 200), 15, BLINE (170,150)-(300, 300), 4, B

  • Krunicu u QBasic-u crtamo pomou slijdee naredbe:Circle (X, Y), r, bojaSCREEN 12CIRCLE (200,200), 100, 4CIRCLE (250,150), 120, 14

  • Crtanje elipseto je to elipsa?Elipsa je skup svih toaka ravnine za koje je zbroj udaljenosti od dvije vrste toke F1 i F2 uvijek stalan i jednak glavnoj osi elipse!S(x,y)F1F2TXYto je potrebno znati za crtanje elipse?Potrebno je znati sredite elipse, polumjer elipse i omjer izduenosti elipse!

  • Crtanje elipseAko je sredite elipse zadano u toki (X,Y), duljina polumjera r i omjer k tada elipsu u QBasic-u crtamo pomou naredbe Circle u slijedeem obliku:Circle (X, Y), r, boja,,, kOMJER IZDUENOSTISCREEN 12CIRCLE (200,200), 100, 14,,, 11.70.5

  • Napravi program koji e na ekranu nacrtati tri kvadrata duine stranica 60 (vidi sliku) tako da prvi poinje u toci (100,100):

  • SCREEN 12LINE (100, 100) (160, 160), 4, BLINE (160, 160) (220, 220), 4, B...100 + 60 = 160

  • Napravi program koji e na ekranu nacrtati olimpijske krunice kao to je prikazano na slici:Uputa: krunice nacrtati u bijelom pravokutniku zbog krunice koja je crne boje. 15 bijela1 plava0 crna4 crvena14 uta2 zelena

  • Screen 12Line (0,0) (640,480), 15, BFCircle (200,200),50,1...Circle (320,200),50,0Circle (440,200),50,12Circle (260,250),50,14Circle (380,250),50,2...Treba vam pomo???Evo neto za poetak... Ostalo je prava sitnica!!!

  • Koristei nauene naredbe za crtanje u QBasic-u pokuajte to vjernije nacrtati lik sa slike! Lik koji se nalazi u pravokutniku sastavljen je od 7 elipsa, 2 krunice, 2 ispunjena pravokutnika i jedne linije. Preporuka je da glavnu elipsu nacrtate sa sreditem u toki (320,240) i polumjerom 200. Elipse kojima su opisani nos, ui kao i krunice u uima imaju Y kordinatu 240!Uputa:

  • Rjeenje: