NAUČI C++

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.