Radionica u kojoj djeca ulaze u svijet C++ programiranja! Kroz praktične primjere i problemske zadatke naučit će temeljne koncepte programiranja, algoritamsko razmišljanje i rješavanje izazova sličnih onima s natjecanja u informatici.
Ciljevi radionice:
- Upoznavanje s osnovama C++ jezika (sintaksa, ulaz/izlaz, varijable, tipovi podataka).
- Razvijanje logičkog i algoritamskog razmišljanja kroz problemske zadatke.
- Učenje korištenja petlji, uvjeta i funkcija za strukturirano rješavanje problema.
- Primjena znanja na stvarnim zadacima s natjecanja (HONI, COCI, školska natjecanja).
- Jačanje samopouzdanja u pisanju i testiranju vlastitih programa.
Sadržaj:
- Uvod u C++ i prvi programi
- Instalacija i upoznavanje razvojnog okruženja (Code::Blocks / VS Code)
- Struktura C++ programa (main funkcija, biblioteke, komentari)
- Osnovni ulaz/izlaz (cin, cout)
- Varijable i tipovi podataka (int, double, char, string, bool)
- Prvi zadaci:
- Zbroj dva broja
- Pretvorba minuta u sate i minute
- Grananja i petlje
- Logički operatori, if, else if, else
- for, while i do while petlje
- Primjeri i vježbe:
- Provjera parnog/neparnog broja
- Tablica množenja
- Funkcije i nizovi
- Definiranje i pozivanje funkcija
- Parametri i povratne vrijednosti
- Uvod u nizove (arrays) i rad s elementima
- Primjeri i vježbe:
- Funkcija za najveći od tri broja
- Zbrajanje elemenata niza
- Problemi višeg nivoa i mini-natjecanje
- Algoritamski pristup rješavanju složenijih problema
- Vježbe u rješavanju problemskih zadataka s naglaskom na natjecanje HONI i Infokup
- Timski i individualni rad na zadacima
- Završna prezentacija rješenja
Trajanje i dobna skupina:
- Radionica traje 4 dana s dnevnim trajanjem od 4 sata
- Dob: 11–18 godina (osnovno znanje informatike, predznanje u nekom programskom jeziku – npr. Pythonu
Mjesto rada:
- Tehnološko-inovacijski centar Međimurje
Izneseni stavovi i mišljenja samo su autorova i ne odražavaju nužno službena stajališta Europske unije ili Europske komisije. Ni Europska unija ni Europska komisija ne mogu se smatrati odgovornima za njih.