9

Click here to load reader

Pismena Priprema Za Realizaciju Nastavnog Sata

Embed Size (px)

DESCRIPTION

Primjer pripreme nastavnog sata (informatika)

Citation preview

  • Pismena priprema za realizaciju nastavnog sata

  • NASTAVNIK Arnela abanovi

    DATUM 01. 04. 2014.

    NAZIV KOLE Ekonomska kola

    KOLSKA GODINA 2013/2014

    NASTAVNI PREDMET Infortmatika

    BROJ NASTAVNOG SATA

    RAZRED Prvi (III)-a

    NASTAVNA CJELINA Programski jezik Pascal naredba FOR

    NASTAVNA JEDINICA Naredba FOR

    Tip nastavnog sata: Obrada novog gradiva

    Nastavne metode: predavaka metoda - metoda usmenog izlaganja, dijaloka metoda metoda razgovora, metoda ilustracije i demonstracije

    Nastavna sredstva i pomagala: tabla, kreda, raunar, projektor, prezetacija, nastavni listii

    Oblici rada: frontalni, individualni

    Ciljevi nastavnog sata:

    - Definiranje pojma petlje - Analiziranje logike

    FOR...TO petlje

    - Opisivanje osnovnih koraka toka izvravanja FOR petlje

    - Usporeivanje zadataka u kojima se FOR petlja koristi/ne koristi

    - Definiranje kontrolne varijable (brojaa)

    Zadaci nastavnog sata: a) Obrazovni:

    - Uenici e usvojiti logiku FOR...TO petlje - Uenici e savladati postupak rjeavanja zadataka u kojima e koristiti kontrolnu

    varijablu (broja), ija je zadaa odbrojavati broj prolaza kroz petlju.

    b) Funkcionalni:

  • - Razvijanje logikog, analitikog i poceduralnog (algoritamskog) miljenja - Upotreba FOR naredbe u sluajevima kada odreene naredbe treba ponoviti vie

    puta

    - Razvijanje sklonosti ka rjeavanju zadataka sa FOR petljom - Uenici e biti u mogunosti primjeniti vjetinu rada sa FOR petljom u ostalim

    slinim programskim jezicima

    - Uenici e upotrebljavati i primjenjivati naueno u matematici, fizici i sl. kod rjeavanja odreenih zadataka

    c) Odgojni:

    - Razvijanje navike koncentracije, panje, tanosti, preciznosti, kulture dijaloga, preglednosti, kulture sluanja i prianja, potivanje radne discipline i radnih navika, razvijanje pozitivnog stava prema informatici

    ARTIKULACIJA NASTAVNOG SATA

    UVODNI DIO (5 minuta)

    Opis rada:

    Nastavnica napominje uenike da e zajedno ponoviti odreene pojmove koji e se spominjati na nastavnom satu. Ponavljanje se odvija na sljedei nain:

    - nastavnica postavlja sljedea pitanja, a potom uenici odgovaraju na ista: N: Koji su standardni tipovi podataka? U: Standardni tipovi podataka su:

    realni real, cjelobrojni integer, logiki boolean, znakovni char.

    (Napomena: ono to je karakteristino za znakovni tip podataka je to da se moe koristiti bilo koji znak sa tipkovnice. Znak se pie unutar polunavodnika, npr. 'A')

    N: Koja je razlika izmeu naradbi za ispisWrite i Writeln? U: Razlika je u tome to se kod Writeln naredbe kursor premjeta na poetak novog reda, dok naredba Write slui za ispis u istom redu.

    (Napomena: znaenje oznaka N nastavnik, U uenik, oekivani odgovor uenika)

    GLAVNI DIO (30-35 minuta)

    Opis rada:

    Nastavnica upoznaje uenike sa ciljevima nastavnog sata i pie naslov lekcije na tabli:

    NAREDBA FOR

    Na ovom nastavnom satu radit emo strukturu koja se ponavlja, dakle, naredbe ponavljanja. Te naredbe jo zovemo i petlje. Koristimo ih kada imamo programe kod kojih je neophodno odreeni niz naredbi ponoviti vie puta. Da ne bismo taj problem rjeavali tako da taj niz piemo vei broj puta, koristimo naredbe ponavljanja.

  • U naredbe ponavljanja spada i naredba FOR. Na primjer, trebamo ispisati prvih 5 prirodnih brojeva. To moemo uraditi i bez koritenja naredbe FOR.

    Primjer 1. Napisati program za ispis prirodnih brojeva od 1 do 5, u sljedeem obliku:

    1

    2

    3

    4

    5

    Opis rada: Uenici individualno pokuavaju rijeiti zadatak, nakon toga nastavnica prikazuje rjeenje na prezentaciji.

    Oekivano rjeenje:

    PROGRAM Prvihpet;

    USES wincrt;

    BEGIN

    writeln(1);

    writeln(2);

    writeln(3);

    writeln(4);

    writeln(5);

    END.

    Nastavnica zadaje uenicima zadatak da pokuaju uraditi program za ispis prvih 100 prirodnih brojeva, kako bi ih navela na razmiljanje, te na zakljuak da je za takav program potrebno mnogo vie linija koda.

    Da bi takav zadatak uradili na jednostavniji nain, i sa manje linija koda, koristiemo naredbu za ponavljanje - naredbu FOR.

    Opi oblik naredbe FOR...TO:

    1. U sluaju da se kontrolna (brojaka) promjenljiva uveava:

    FOR k:= TO DO

    NAREDBA;

    poetna konana

  • 2. U sluaju kada se kontrolna promjenjiva umanjuje:

    FOR k:= DOWTO DO

    NAREDBA;

    Broja k je kontrolna varijabla koja mijenja svoju vrijednost od poetne do zavrne vrijednost. Njegova zadaa je odbrojavati broj prolaza kroz petlju. Naravno, varijabla mora biti deklarirana kao i sve ostale varijable koje se koriste u programu. Tip kontrolne varijable ne moe biti real, tj. tip mora biti jedan od jednostavnih rednih tipova (gdje svaki element ima sljedbenika i prethodnika). To znai da smije biti tipa integer, char ili boolean. Pri svakom koraku petlje kontrolna varijabla e se uveavati ili umanjivati za jedan u zavisnosti od toga da li je u okviru for naredbe navedena rezervisana rije TO (za uveavanje) ili DOWNTO (za umanjivanje). Takoer, uvijek mora biti poetna vrijednost manja ili jednaka konanoj. U protivnom se naredbe u petlji nee nikada izvriti.

    Naredba FOR se predstavlja slijedeim algoritmom (dijagramom) toka:

    Tok izvravanja FOR...TO petlje:

    1. broja se postavlja na poetnu vrijednost 2. usporeuje se vrijednost brojaa sa krajnjom vrijednou. 3. ako je vrijednost brojaa manja ili jednaka krajnjoj vrijednosti izvrava se

    naredba (blok naredbi) u petlji. Broja se poveava za 1 i ponavlja se od take 2. 4. ako je broja vei od krajnje vrijednosti izlazimo iz petlje i nastavljamo program s

    prvom naredbom koja slijedi iza petlje.

    Primjer 2. Napisati program za ispis prirodnih brojeva od 1 do 100 koristei naredbu FOR. Opis rjeenja i algoritam: FOR naredba se izvodi po sljedeem principu. Kontrolnoj promjenljivoj k se dodaje poetna vrijednost k:=1. Ispis se izvodi naredbom WRITELN(k). Zatim FOR naredba uveava vrijednost promjenljive k sa 1 u 2 i ispisuje tu novu vrijednost. Postupak se ponavlja zakljuno sa ispisom vrijednosti 100. Naredba FOR ponavljanjem prolaza kroz petlju obezbjeuje (u ovom programu 100 puta):

    uveanje vrijednosti promjenjive k (pri svakom

    Oznaka Opis

    k - kontrolna promjenljiva

    x - poetna vrijednost y - krajnja vrijednost

    s - naredba /STATEMENT/

    konana poetna

  • prolazu za jedan), ispis vrijednosti promjenjive k na ekran.

    Tekstualni algoritam:

    1. za k:= 1 do 100 radi 2. ispisati vrijednost promjenljive k (WRITELN(k);)

    Rjeenje:

    PROGRAM Prvihpet;

    USES wincrt;

    VAR k :integer;

    BEGIN

    FOR k:=1 TO 100 DO

    writeln(k:3);

    END.

    Nastavnica e sljedei primjer zadati uenicima i od njih e oekivati da ga urade individualno na raunarima, a zatim e uenik koji najtanije uradi objasniti svaki korak programa pred ostalim uenicima.

    Primjer 3. Napii program koji e ispisivati velika slova engleske abecede u sljedeem obliku:

    Z ... C B A

    (Napomena: ispis brojeva u istoj liniji obavlja se naredbom WRITE koja sadri razmak.)

    Oekivano rjeenje:

    PROGRAM abeceda;

    USES wincrt;

    VAR slovo: char;

    BEGIN

    writeln('Velika slova engleske abecede unazad su:');

    FOR slovo:='Z' downto 'A' do

    write(slovo, ' ' );

    END.

    Primjer 4. Napisati program za ispisivanje prirodnih brojeva od 1 do n.

    :3 - Rezerviemo 3 slobodna mjesta (razmak)

  • Opis rjeenja i algoritam: Izvoenje programa poinje uitavanjem vrijednosti n do koje se izvodi ispis. For petlja omoguuje promjernu vrijednosti kontrolne varijable od poetne do krajnje vrijednosti. Kontrolna varijabla za ovaj zadatak je i. Poetna vrijednost je 1, a krajnja n. Vrijednost varijable i se ispisuje na ekran pri svakom prolazu kroz petlju.

    Opis programa: Po uitavanju broja do kojeg se izvodi ispis prelazi se na FOR naredbu. Ova naredba postavlja vrijednost kontrolne varijable i u jedinicu. Ispis vrijednosti varijable i je u slijedeoj naredbi. Poslije ispisa raunar prenosi izvoenje programa na naredbu FOR koja uveava vrijednost kontrolne varijable i te je poredi sa krajnjom vrijednou. Budui da nije postignuta krajnja vrijednost ispisuje se vrijednost varijable i (sad je to 2). Petlja se ponavlja sve dok kontrolna varijable ne primi vrijednost veu od krajnje vrijednosti.

    Tekstualni algoritam: 1. uitati do kog broja se izvodi ispis (n) 2. za i := 1 do n radi 2.1. ispis vrijednosti promjenljive i (WRITELN(i);)

    Rjeenje zadatka:

    PROGRAM prvihN;

    USES wincrt;

    VAR i :integer;

    VAR n :integer;

    BEGIN

    WRITE('Do broja ');

    READLN( n );

    FOR i := 1 TO n DO

    WRITELN('i = ', i );

    END.

  • ZAVRNI DIO (5-10 minuta)

    Sa uenicima, kroz metodu razgovora, ponoviti sljedee:

    N: U kojim sluajevima koristimo naredbe ponavljanja, odnosno petlje?

    U: Koristimo ih kada imamo programe kod kojih je neophodno odreeni niz naredbi ponoviti vie puta.

    N: Kako izgleda opi oblik naredbe FOR...TO?

    U: Opi oblik naredbe FOR...TO je:

    1. FOR k:= TO DO

    NAREDBA;

    2. FOR k:= DOWTO DO

    NAREDBA;

    N: Objasniti tok izvravanja FOR petlje.

    U: Tok izvravanja FOR...TO petlje: 1. broja se postavlja na poetnu vrijednost 2. usporeuje se vrijednost brojaa sa krajnjom vrijednou. 3. ako je vrijednost brojaa manja ili jednaka krajnjoj vrijednosti izvrava se

    naredba (blok naredbi) u petlji. Broja se poveava za 1 i ponavlja se od take 2. 4. ako je broja vei od krajnje vrijednosti izlazimo iz petlje i nastavljamo program s

    prvom naredbom koja slijedi iza petlje.

    Ocijeniti najaktivnije uenike, te podijeliti zadau na nastavnim listiima i dati upute za rad zadataka:

    1) Ispisati prirodne brojeve od 3 do 8.

    2) Napisati program za ispis prirodnih brojeva od 5 do 20 unazad. Ispisani brojevi treba da imaju sljedei oblik: 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5

    3) Nacrtati algoritam i napisati program za ispis prvih N brojeva unazad.

    poetna konana

    konana poetna

  • PLAN TABLE

    NASLOV

    Opi oblik naredbe FOR

    Algoritam toka naredbe FOR

    Algoritam toka za primjer 2.

    i objanjenje zadatka

    Algoritam toka za primjer 4.

    i objanjenje zadatka