Nauči C++, jezik brzine i moći
Od Pythona do C++-a: nova razina programiranja

🚀 Opis radionice:
Znaš programirati u Pythonu i želiš naučiti nešto novo, brže i bliže stvarnom stroju? No, ako si i početnik, dobro si došao. Zanimaju te algoritmi, želiš sudjelovati na natjecanjima iz informatike ili možda upravljati stvarnim uređajima poput Arduina?
Onda je vrijeme da zakoračiš u svijet C++-a, jezika koji koriste najbrži algoritmi, najzahtjevnije igre i gotovo svi roboti!
Na ovoj radionici naučit ćeš osnove C++ jezika koji se koristi u natjecateljskom programiranju i programiranju mikroračunala. Usporedit ćemo ga s Pythonom i otkriti njegove prednosti, poput brzine, precizne kontrole nad memorijom i mogućnosti pisanja programa koji rade točno ono što želimo, bez skrivenih detalja.
Radionica je posebno prilagođena mladim programerima koji žele prijeći na višu razinu.
🔍 Što ćemo naučiti:
- Kako izgleda osnovni C++ program i kako se razlikuje od Pythona
- Tipovi podataka, varijable, izrazi, operatori – što je int, a što string
- Kako „pričamo“ s korisnikom – unos i ispis (cin, cout)
- Grananja i petlje – if, for, while, ali s malo više zareza i uglatih zagrada 🙂
- Funkcije i modularno programiranje
- Kako učinkovito rješavati algoritamske zadatke – uz konkretne primjere
- Osnove rada s nizovima (array), možda i vektorima
- Kako se C++ koristi na natjecanjima poput HONI-a
- Na kraju ćeš biti spreman nastaviti s učenjem programiranja mikroračunala kao što je Arduino programski model
🎯 Ciljevi radionice:
- Upoznati osnovnu sintaksu i logiku C++ jezika
- Usporediti C++ s Pythonom – kad koristiti jedan, a kad drugi
- Naučiti pisati jednostavne, ali brze i učinkovite algoritme
- Razvijati natjecateljski duh i analitičko razmišljanje
- Napraviti prve korake prema programiranju mikroračunala i robota
- Pripremiti se za buduća informatička natjecanja i tehničke projekte
👾 Za koga je radionica?
Za učenike viših razreda osnovne škole koji već znaju osnove programiranja (npr. Python), žele učiti napredniji i „ozbiljniji“ jezik te se pripremaju za sljedeći korak u algoritamskom i tehničkom razvoju.
