Drage učenice i dragi učenici II-3,
Na dananjem času smo videli sintaksu programskog jezika C# za cikličnu strukturu i to brojački ciklus (for) na primeru zadatka Srednja ocena (https://petlja.org/biblioteka/r/SrednjaOcena). Kao i mnogi drugi i ovaj zadatak se moe reiti i korićenjem brojačkih ciklusa (for) i ciklusa sa uslovom (while), kao i bez ili sa korićenjem nizova. Danas smo reavali korićenjem brojačkih ciklusa i bez nizova. U prilogu se nalazi jedno algoritamsko reenje ovog zadatka.
Obratite panju na sledeće:
- Uslova navedenih u tekstu zadatka.
- Pravila za izračunavanje prosečne ocene, koja postoje i mnogo (vekova) pre pojave računara - Količnik zbira svih ocena sa brojem ocena.
- Raznih matematičkih (aritmetičkih) metoda ili strategija za izračunavanje prosečne ocene (ako učenik ima sve petice, ili sve četvorke ili tačno pola petica i pola četvorki ili sve petice sem iz jednog jedinog predmeta četvorku i sl).
- Kada i do kog nivoa treba koristiti nove tehnologije, odnosno da li je ba neophodno da piemo novi programski kod, ako je potrebno da izračunamo prosečnu ocenu za samo 3 ocene (na primer na nekom konkursu računaju se samo zaključne ocene na kraju 4. razreda iz srpskog, matematike i programiranja), zatim ta bi od postojećih alata moglo da pomogne odeljenjskom stareini da za svakog pojedinačnog učenika ponovi isti postupak (u većini slučajeva na primer Excel), a ta za celu kolu (neki informacioni sistem, poput esDnevnika) i tako redom, odnosno kada je zaista momenat kada treba da odlučimo da bi bilo dobro da napiemo novi programski kod i napravimo novi korisnički program/alat.
- Zaokruivanje rezultata, odnosno količnika na 2 decimale - i ovde postoje pravila, ali obratite panju na uslove navedene u tekstu zadatka.
- Kako se u C# ponaaju tipovi podataka float i doble. Primetili smo da je najbolje/najlake da odmah zbir ocena (s) deklariemo kao double.
- Prva i najvanija greka prilikom izvravanja programskog koda (run time error), odnosno greka pri deljenju nulom, ako je broj ocena jednak nuli, odnosno ako učenik nema ni jednu ocenu (na primer na početku kolske godine za tu trenutnu kolsku godinu).
Na kraju, bez obzira to na prvi pogled skoro da nema nikakvih dodirnih tačaka sa programiranjem, ipak nije loe da, kada budete imali vremena, pregledate nove materijale za sadanje učenike 2. razreda gimnazije za obične smerove na Petlja.org (https://petlja.org/biblioteka/r/kursevi/analiza-podataka-gim), a da do kraja ove nedelje (do petka 20.09), obavezno pogledate Zadatak 1 u dnu stranice prve lekcije na https://petlja.org/biblioteka/r/lekcije/analiza-podataka-gim/uvod-u-rad-sa-programima-za-tabelarna-izra%C4%8Dunavanja, a zatim zadatak Srednja ocena (https://petlja.org/biblioteka/r/SrednjaOcena) i prateće materijale:
- https://petlja.org/biblioteka/r/lekcije/prirucnik-csharp/petlje-while
- https://petlja.org/biblioteka/r/lekcije/prirucnik-csharp/petlje-for
U nastavku prosleđujem obavetenje koje sam juče poslao učenicima sadanjeg 3. i 2. razreda običnih gimnazijskih smerova.
int n = int.Parse(Console.ReadLine());
double s = 0;
double p = 0;
int x; for (int i = 0; i < n; i++)
{
x = int.Parse(Console.ReadLine());
s = s + x;
}
p = s / n;
Console.WriteLine(p.ToString("0.00"));Pozdrav,
Dragan Ilić
----- Original Message -----
From: Dragan Ilic
Sent: Sunday, September 15, 2019 12:55 PM
Subject: 3. Razred: Pocetak - Novi korisni onlajn materijali za sadasnji 2.razred
Drage učenice i dragi učenici 3.razreda,
Iako ćemo ove godine, po vaećem nastavnom planu, raditi samo programiranje iz računarstva i informatike i da smo prole godine (u 1. polugođu) bolje naučili Excel, odnosno programe za tabelarna izračunavanja, ipak, bilo bi dobro da narednih dana pregledate nove materijale na Petlja.org za sadanji 2. razred gimnazije:
Takođe, ba iz ugla pripreme, uređivanja i testiranja programskog koda nekih zadataka itakako nam moe pomoći stečeno znanje i korićenje programa za tabelarna izračunavanja.
U nastavku prosleđujem obavetenje koje sam upravo poslao učenicima sadanjeg 2. razreda.
Pozdrav,
Dragan Ilić
----- Original Message -----
From: Dragan Ilic
Sent: Sunday, September 15, 2019 11:53 AM
Subject: 2. Razred: Pocetak
Drage učenice i dragi učenici 2. razreda,
Kao to vam je već poznato, nastavni planovi su promenjeni, promene u oblasti IKT su nadinamičnije, te ćemo od ove kolske godine koristiti osim udbenika i sistema za elektronski podrano učenje (moodle) i najnovije onlajn materijale na nacionalnom nivou koje je odobrilo Ministarstvo prosvete na portalu Petlja.org.
Za početak, narednih dana, pogledajte prve najnovije materijale iz računarstva i informatike za 2. razred gimnazije na:
- https://petlja.org/biblioteka/r/kursevi/analiza-podataka-gim
- U prvom delu (prva od 3 velike teme) upoznaćemo mogućnosti programa za tabelarna izračunavanja (najpoznatiji program je Excel), pa bi bilo dobro da pogledate prvu lekciju na https://petlja.org/biblioteka/r/lekcije/analiza-podataka-gim/uvod-u-rad-sa-programima-za-tabelarna-izra%C4%8Dunavanja
Pozdrav,
Dragan Ilić
Dragan Ilić
Нема коментара:
Постави коментар