Naslov članka: Tri antiutopije
projekt / tema u 1. razredu gimnazije
(primjer dobre prakse – odrađeno u 1.a, 1.b i 1.d razredu šk. godine 2020./2021.)
Autorica: Sonja Delimar
DAN SIGURNIJEG INTERNETA
Pedagoška radionica: Grafičari i sigurniji internet“
Tehnička škola i prirodoslovna gimnazija
Ruđera Boškovića iz Osijeka
Pedagoginja: Gordana Popović, prof.
Naslov članka: Tri antiutopije
projekt / tema u 1. razredu gimnazije
(primjer dobre prakse – odrađeno u 1.a, 1.b i 1.d razredu šk. godine 2020./2021.)
Autorica: Sonja Delimar
DAN SIGURNIJEG INTERNETA
Pedagoška radionica: Grafičari i sigurniji internet“
Tehnička škola i prirodoslovna gimnazija
Ruđera Boškovića iz Osijeka
Pedagoginja: Gordana Popović, prof.
Udruga "Suradnici u učenju" je od 2. do 8 studenog 2020. organizirala prvo natjecanje iz računalnog razmišljanja za učitelje, nastavnike, stručne suradnike i ravnatelje.
Natjecanje iz informatike i računalnog razmišljanja – Dabar održano je u osnovnim i srednjim školama Republike Hrvatske od 9. do 13. studenoga 2020. na CARNET-ovom sustavu MOOC.
1. Primjer 3.1:<br />'U ovom primjeru za mijenjanje tijeka programa upotrijebili smo oznaku start:.<br />'Riječ je oznaci koju računalo razumije, a možemo joj dodijeliti bilo koji naziv.<br />i = 1<br />start:<br />TextWindow.WriteLine(i)<br />' i=i+1 je ustvari brojač, iskaz koji zadaje računalu da vrijednost varijable i poveća<br />' za 1 i rezultat opet dodijeli varijabli i<br />i = i + 1<br />' naredba Goto start zadaje računalu da počne izvršavati naredbe koje slijede <br />' nakon oznake start. Ova nareba će se izvršiti ukoliko je zadovoljen uvjet<br />' postavljen u If naredbi<br />If (i < 25) Then<br /> Goto start<br />EndIf<br />Primjer 3.2:<br />'Primjer jednostavne For naredbe<br />For i = 1 To 24<br /> TextWindow.WriteLine(i)<br />EndFor<br />Primjer 3.3:<br />'Program s beskonačnom petljom. Program određuje da li je upisani broj paran ili <br />'neparan te o tome ispisuje poruku.<br />TextWindow.WriteLine(quot;
Izvođenje programa prekinite klikom na gumb za zatvaranje (X). quot;
)<br />'Pomoću oznake begin: stvorili smo beskonačnu petlju. Kad program stigne do kraja <br />'izvođenje se ponovo šalje na ovu oznaku.<br />begin:<br />TextWindow.Write(quot;
Upišite broj: quot;
)<br />num = TextWindow.ReadNumber()<br />remainder = Math.Remainder(num, 2)<br />If (remainder = 0) Then<br /> TextWindow.WriteLine(quot;
Broj je paran!quot;
)<br /> Else<br /> TextWindow.WriteLine(quot;
Broj je neparan!quot;
)<br />EndIf<br />Goto begin<br />Primjer 3.4:<br />'Primjer For petlje u kojoj se vrijednost varijable i pri svakom prolasku <br />'kroz petlju povećava za 2.<br />For i = 1 To 24 Step 2<br />TextWindow.WriteLine(i)<br />EndFor<br />Primjer 3.5:<br />'Primjer For petlje u kojoj se vrijednost varijable i pri svakom prolasku <br />'kroz petlju smanjuje za 1 (Step -1).<br />For i = 10 To 1 Step -1<br />TextWindow.WriteLine(i)<br />EndFor<br />Primjer 3.6:<br />'Primjer jednostavne While petlje<br />broj = 150<br />While (broj > 1)<br /> TextWindow.WriteLine(broj)<br /> broj = broj / 2<br />EndWhile<br />Primjer 3.7:<br />'Program ispisuje dijeljitelje zadanog broja. U programu imamo kombinaciju <br />'For petlje i If petlje koja se izvršava unutar For petlje.<br />TextWindow.Write(quot;
Upišite broj: quot;
)<br />broj = TextWindow.ReadNumber()<br />TextWindow.WriteLine(quot;
Dijeljitelji broja quot;
+ broj +quot;
su: quot;
)<br />For i=1 To broj<br /> remainder = Math.Remainder(broj, i)<br /> If (remainder = 0) Then<br /> TextWindow.WriteLine(i)<br /> <br /> EndIf<br />EndFor<br />Primjer 3.8:<br />'Program ispisuje zbroj parnih i zbroj neparnih elemenata niza. Korisnik<br />'određuje koliko elemenata niza se unosi, te unosi elemente.<br />TextWindow.Write(quot;
Upišite broj elemenata: quot;
)<br />n = TextWindow.ReadNumber()<br />zbroj_parnih=0<br />zbroj_neparnih=0<br />For i=1 To n<br /> TextWindow.Write(quot;
Upiši broj: quot;
)<br /> x=TextWindow.ReadNumber()<br /> remainder = Math.Remainder(x, 2)<br /> If (remainder = 0) Then<br /> zbroj_parnih=zbroj_parnih+x<br /> Else<br /> zbroj_neparnih=zbroj_neparnih+x<br /> EndIf<br /> <br />EndFor<br />TextWindow.WriteLine(quot;
Zbroj parnih je quot;
+zbroj_parnih+ quot;
a neparnih je quot;
+zbroj_neparnih)<br />