You are on page 1of 5

PRIPREMA

Naziv škole SRENJA ŠKOLA METALSKIH ZANIMANJA


Datum 9.6.2014 Vrijeme Od 13:15 do 14:00
Nastavni predmet Računari i programiranje
Razred(odjeljenje) III-1 / Tehničar mehatronike
/
zanimanje
Nastavnik Meta Hećo dipl.ing.el.
Nastavna cjelina Grafika
Nastavna jedinica Crtanje elipse
Tip časa
Kombinovani čas (Obrada novih nastavnih sadržaja, ocjenjivanje projekata)
Cilj nastavne jedinice:
Upoznavanje učenika sa novom naredbom ellipse
Obrazovni (materijalni) zadatak Mjesto rada
Proširivanje i produbljivanje znanja o
računarskoj grafici. Usvajanje i sticanje Kabinet stručno-teorijske nastave 100D
znanja crtanja elipse. Primjena stečenih
znanja za rješavanje zadataka.
Odgojni zadatak Oblici rada
Uvođenje učenika u proces društvenog
ponašanja. Razvijanje osjećaja pripadnosti Frontalni, grupni ,tandem i individualni
grupi i međusobnog poštovanja.
Razvijanje radne i tehničke kulture.
Razvijanje odgovornosti za zajednički
uspjeh. Razvijanje kreativnosti.
Funkcionalni zadatak Metode nastavnog rada
Razvijanje manuelnih i praktičnih Metoda usmenog izlaganja
sposobnosti Metoda razgovora
Metoda demonstracije
Metoda praktičnog rada

Nastavna sredstva
računar, projektor, tabla

Uvođenje učenika za nastavni rad: (5-10 min)

Ponavljanje prethodno usvojenog znanja o računarskoj grafici .

1. Objasniti naredbu za crtanje duži?


2. Objasniti naredbu za crtanje kruznice?
3. Objasniti naredbu za crtanje pravougaonika?
4. Koja je naredba za ispis teksta u grafičkom prozoru?
5. Šta je animacija,?
Glavni dio časa: (10-15 min)

CRTANJE ELIPSE

Elipsa je skup tačaka u ravni, čiji zbir rastojanja od tačaka F1 i F2 ima konstantnu
dužinu.
F1 i F2 su žiže elipse, AB = 2a je velika osa elipse, a CD = 2b je mala osa elipse.

Crtanje elipse u C++ okruzenju

Slično kao što postoje naredbe za crtanje duži, kružnice, pravougaonika tako postoji
i naredba za crtanje elipse.
Naredba za crtanje elipse je ellipse i ima slijedeću sintaksu:
ellipse(x, y, β1, β2, a, b);
Gdje su:
• x – x koordinata centra elipse
• y – y koordinata centra elipse
• β1 – ugao početka crtanja elipse
• β2 – ugao do kojeg zavrsavamo crtanje elipse
• a – vrijednost velike poluose
• b – vrijednost male poluose
Opciono postoji i naredba :
fillellipse(320,240,120,240);
Ova naredba crta elipsu sa centrom u tački (320,240), gdje veća poluosa iznosi 120, a
manja 240.
Šta se dešava kada manja poluosa ima veću vrijednost od veće poluose
Vježbanje: (10-15 min)

Primjer 1: Nacrtati kompletnu (0 do 360) elipsu tačno na sredini našeg grafičkog prozora,
čija veća poluosa iznosi 320 a manja 240 piksela.

Rješenje:

ellipse(320,240,0,360,320,240);

Zadatak 1: Nacrtati dio elipse od 0 do180 stepeni, ostale parametre uzeti kao u primjeru 1.

Napomena: Zadatak uraditi na računaru.


Očekivano rješenje:
#include <cstdlib>
#include <iostream>
#include <winbgim.h>
using namespace std;
int main()
{
int gdriver=9;
int gmode=2;
initgraph(&gdriver,&gmode, " ");
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();

ellipse(320,240,0,360,320,240);
fillellipse(320,240,120,240);
getch();
closegraph();
return 0;
}
Završni dio časa (5-10 min)

Ponavljanje novog gradiva.


1. Koja je naredba za crtanje elipse?
2. Koje parametre moramo proslijediti u naredbu?
3. Koji je drugi oblik naredbe za crtanje elipse
Radni zadaci za domaći rad

Zadaća: Napisati program u C++ programskom jeziku element sa slike.

VREDNOVANJE/OCJENJIVANJE: Učenike koji su bili naročito aktivni u toku uvodnog


ponavljanja, završili uspješno program na računaru i u završnom dijelu pokazali da solidno
reprodukuju nove nastavne sadržaje ocijeniti brojčanom ocjenom.
Napomena
Uvijek su moguće nepredvidive situacije koje oduzimaju vrijeme ,tako da može doći do
nepotpune realizacije nastavne jedinice.
Zapažanje i primjedbe:

You might also like