Starije izmjene na obje straneStarija izmjenaNovija izmjena | Starija izmjena |
ulaz [2014/03/15 22:01] – [ULAZ] sbabic | ulaz [2016/02/04 11:45] (trenutno) – vanjsko uređivanje 127.0.0.1 |
---|
| [[http://www.magistra-nova.hr/dokuwiki_pocetnica/doku.php|početna stranica]], [[:mema|prethodna stranica]] |
| |
| ====== ====== |
| |
====== Početnica programiranja ====== | ====== Početnica programiranja ====== |
| |
//Vrijeme trajanja://**5. i 6. školski sat** | |
===== ULAZ ===== | ===== ULAZ ===== |
| |
| Nastavna tema: **Ulaz** |
| |
| Vrijeme trajanja: **5. i 6. školski sat** |
| |
//Uputa nastavniku:// Zadaci se izrađuju tako da ih učenici glasno pročitaju, a zatim izrađuju uz pomoć MEME. | //Uputa nastavniku:// Zadaci se izrađuju tako da ih učenici glasno pročitaju, a zatim izrađuju uz pomoć MEME. |
**Pitanja i zadaci:** | **Pitanja i zadaci:** |
| |
- Stavi 5 zrna u plavi pretinac. | - Stavi 5 zrna u plavi pretinac. |
- Stavi onoliko zrna koliko želiš u crveni pretinac. | - Stavi onoliko zrna koliko želiš u crveni pretinac. |
- Stavite u zeleni pretinac broj manji od pet. | - Stavite u zeleni pretinac broj manji od pet. |
- Koliko je u plavom? (Odgovor: 5.) | - Koliko je u plavom? (Odgovor: 5.) |
- Koliko je u crvenom? ( Odgovor provjerite na učenikovoj MEMI.) | - Koliko je u crvenom? ( Odgovor provjerite na učenikovoj MEMI.) |
- Koliko je u zelenom? (Odgovor može biti 1,2,3 ili 4, a točno je i ako je netko stavio 0 zrna, tj. prazan pretinac.) | - Koliko je u zelenom? (Odgovor može biti 1, 2, 3 ili 4, a točno je i ako je netko stavio 0 zrna, tj. prazan pretinac.) |
- Koliko zrna najviše stane u jedan pretinac? (Ovisiti će o veličini graha: evo još jedne osobine ovisne o hardveru, koja se zove //kapacitet polja//. Odgovor provjeriti na učenikovoj MEMI i napomenuti i da pravi kompjutori imaju neka ograničenja u odnosu prema maksimalnim brojevima s kojima računaju.) | - Koliko zrna najviše stane u jedan pretinac? (Ovisit će o veličini graha: evo još jedne osobine ovisne o hardveru, koja se zove //kapacitet polja//. Odgovor provjeriti na učenikovoj MEMI i napomenuti i da pravi kompjutori imaju neka ograničenja u odnosu prema maksimalnim brojevima s kojima računaju.) |
- Stavi u sve pretince isti broj zrna.Dali je u plavom više zrna nego u crvenom? (Ne, nego jednako.) Dali je u žutom više nego u plavom i sivom zajedno? (Ne.) | - Stavi u sve pretince isti broj zrna. Dali je u plavom više zrna nego u crvenom? (Ne, nego jednako.) Dali je u žutom više nego u plavom i sivom zajedno? (Ne.) |
- Ako se u svaki pretinac stavi jedno zrno, koliko ih ima u svim pretincima zajedno? (Devet.) | - Ako se u svaki pretinac stavi jedno zrno, koliko ih ima u svim pretincima zajedno? (Odgovor: Devet.) |
- Ako su svi pretinci prazni, koliko je zrna u svim pretincima zajedno? (Nijedno.) | - Ako su svi pretinci prazni, koliko je zrna u svim pretincima zajedno? (Odgovor: Nijedno zrno.) |
| |
Umjesto riječima upute za rad MEMOM, možemo dati i crtežom. | Umjesto riječima upute za rad Memom, možemo dati i crtežom. |
| |
//Uputa za nastavnika:// Za izradu crteža na ploči ili foliji koristite krede odnosno flomaster u boji. | //Uputa za nastavnika:// |
| |
**Primjer:** Uputa (ili //naredba//) slikom | * Za izradu crteža na ploči ili foliji koristite krede odnosno flomaster u boji. |
| |
| **Primjer:** Uputa (ili //naredba//) slikom |
| |
{{:wiki:plavo.png?265x70}} | {{:wiki:plavo.png?265x70}} |
| |
// Riječima se tumači : // Stavi koliko hoćeš zrna u // plavi // pretinac . Takvu naredbu zovemo **ULAZ.** Može se reći i da ta naredba traži da u //crveno // unesemo neki podatak . | //Riječima se tumači : // Stavi koliko hoćeš zrna u // plavi // pretinac. |
| |
**Pitanje:** Što radi naredba? | * Takvu naredbu zovemo **ULAZ.** Može se reći i da ta naredba traži da u //plavo// unesemo neki podatak . |
| |
| **Pitanje:** Što radi naredba? |
| |
{{:wiki:zeleno.png?279x70}} | {{:wiki:zeleno.png?279x70}} |
| |
//Odgovor:// Traži da se nekoliko zrna (koliko želimo) stavi u //zeleni // pretinac. Može se reći i da ta naredba traži unos podatka u //plavi // pretinac. | //Odgovor:// Traži da se nekoliko zrna (koliko želimo) stavi u //zeleni // pretinac. Može se reći i da ta naredba traži unos podatka u //zeleni// pretinac. |
| |
**Pitanje:** Kako bi izgledala slika naredbe kojom tražimo da se onoliko zrna koliko želimo stavi u //crveni // pretinac? | **Pitanje:** Kako bi izgledala slika naredbe kojom tražimo da se onoliko zrna koliko želimo stavi u //crveni // pretinac? |
| |
//Odgovor:// | //Odgovor:// |
{{:wiki:crveno.png?274x70}} | {{:wiki:crveno.png?274x70}} |
| |
**Zadatak:** Kako bi izgledala slika naredbe kojom se traži da stavimo neki broj u plavo, neki (drugi ili isti) u crveno, neki u zeleno i neki u žuto? | **Zadatak:** Kako bi izgledala slika naredbe kojom se traži da stavimo neki broj u plavo, neki (drugi ili isti) u crveno, neki u zeleno i neki u žuto? |
| |
(Napomena: Ovdje nam neće biti dosta jedna naredba, nego ćemo ih imati četiri.) | * Napomena: Ovdje nam neće biti dosta jedna naredba, nego ćemo ih imati četiri. |
| |
**Rješenje:** | **Rješenje:** |
{{:wiki:plavo_crveno_zeleno_zuto.png?289x275}} | {{:wiki:plavo_crveno_zeleno_zuto.png?289x275}} |
| |
//Naglasiti//: Ako imamo niz od nekoliko naredbi, možemo ga nazvati i PROGRAM. | <code apache> |
| Naglasiti: |
| Ako imamo niz od nekoliko naredbi, možemo ga nazvati i PROGRAM. |
| </code> |
| |
**Zadatak** (odnosi se na prethodnu sliku) : Izvedi navedene četiri naredbe s ulazima 7, 8, 1 i 5. | **Zadatak** (odnosi se na prethodnu sliku): Izvedi navedene četiri naredbe s ulazima 7, 8, 1 i 5. |
| |
**Rješenje: ** U plavi se unosi 7, u crveni 8 u zeleni 1, a u žuti 5 zrna. | **Rješenje: ** U plavi se unosi 7, u crveni 8 u zeleni 1, a u žuti pretinac 5 zrna. |
| |
Pregledavaju se MEME učenika. | * Pregledavaju se Meme učenika. |
| |
**Pitanje**: Zašto se u crveno unijelo 8? (Odgovor: Jer je 8 drugi broj po redu, a punjenje crvenog pretinca je druga naredba po redu.) | **Pitanje**: Zašto se u crveno unijelo 8? |
| |
**Pitanje: ** Jesmo li mogli reći: izvrši ovaj program s ulazima 7, 8, 1 i 5? (Odgovor: DA.) Kako bi onda izgledalo rješenje? (Odgovor: Naravno, isto, jer je to isto pitanje.) | * (Odgovor: Jer je 8 drugi broj po redu, a punjenje crvenog pretinca je druga naredba po redu.) |
| |
**Zadatak:** Izvrši dvije naredbe koje slijede tako da u crveno uđe 6, a u plavo 5 zrna. | **Pitanje: ** Jesmo li mogli reći: izvrši ovaj program s ulazima 7, 8, 1 i 5? |
| |
{{:wiki:plavo_crveno.png?286x138}}**Problem: ** Kako smo i maloprije punili iste pretince, dogodit će se sljedeće:** ** Mi u crveno trebamo unjeti 6 zrna, a u crvenom se već nešto nalazi. | * (Odgovor: DA.) Kako bi onda izgledalo rješenje? (Odgovor: Naravno, isto, jer je to isto pitanje.) |
| |
| **Zadatak:** Izvrši dvije naredbe koje slijede tako da u crveni pretinac uđe 6, a u plavi pretinac 5 zrna. |
| |
| {{:wiki:plavo_crveno.png?286x138}} |
| |
| <code caddcl> |
| Problem: |
| Kako smo i maloprije punili iste pretince, dogodit će se sljedeće: |
| //Mi u crveno trebamo unjeti 6 zrna, a u crvenom se već nešto nalazi.// |
| </code> |
| |
**Konačno rješenje:** Crveni pretinac treba najprije isprazniti, a nakon toga u njega unjeti traženi broj (u ovom slučaju 6 zrna). | **Konačno rješenje:** Crveni pretinac treba najprije isprazniti, a nakon toga u njega unjeti traženi broj (u ovom slučaju 6 zrna). |
| |
**Međupitanja:** Kako treba postupiti? (Odgovore kao "Dodati onaj broj koji se već nalazi u pretincu još 6 zrna" ili "nadopuniti broj" ili slično treba otkloniti i pričekati da netko dade konačno rješenje. Ako nitko ne dođe na ideju konačnog rješenja, možete pokušati s potpitanjem: Ako u čaši ima vode, a netko ti naredi da u nju umjesto toga staviš ulje kako bi postupio?) | **Međupitanja:** Kako treba postupiti? (Odgovore kao "//Dodati onaj broj koji se već nalazi u pretincu još 6 zrna//" ili "//nadopuniti broj//" ili slično treba otkloniti i pričekati da netko dade konačno rješenje. Ako nitko ne dođe na ideju konačnog rješenja, možete pokušati s potpitanjem: "//Ako u čaši ima vode, a netko ti naredi da u nju umjesto toga staviš ulje kako bi postupio?"//) |
| |
| <code caddcl> |
| Napomena: |
| Ovime se usvaja jedan od osnovnih pojmova vezanih uz programiranje: |
| //novi sadržaj dolazi umjesto starog i time se stari sadržaj briše.// |
| </code> |
| |
| **Zadatak:** Izvrši ove četiri naredbe: |
| |
| {{:wiki:plavo_crveno_zeleno_zuto.png?289x275}} |
| |
| **Uputa:** |
| |
**Napomena:** Ovime se usvaja jedan od osnovnih pojmova vezanih uz programiranje: //novi sadržaj dolazi umjesto starog i time se stari sadržaj briše.// | * Naredbe traže da u četiri pretinca unesemo onoliko zrna koliko želimo. |
| * Učenici u bilježnicu upisuju četiri broja (koja žele), a zatim redom pune Memu. |
| * Ako su upisali npr. brojeve 3, 7, 2 i 9, onda se u plavi pretinac mora unijeti 3, u crveni 7, u zeleni 2, a u žuti 9 zrna graha (ili žetona). |
| * Prije punjenja pretinci Meme su prazni. |
| * Pregledavaju se Meme učenika i uspoređuju s nizom brojeva. |
| |
===== IZLAZ ===== | ===== IZLAZ ===== |
| |
Klikom na poveznicu [[:izlaz|IZLAZ]] možete pronaći upute za primjenu nastavne metode "Početnica programiranja" u procesu usvajanja novih informatičkih termina povezanih s izlaznom varijablom. | Klikom na poveznicu [[:izlaz|IZLAZ]] možete pronaći upute za usvajanje novih informatičkih termina povezanih s izlaznom varijablom koju učenici usvajaju tijekom 7. i 8. školskog sata. |
| |