Učenje C i C++ jezika za korištenje na olimpijadama za razrede 9-11 - besplatni tečaj iz Foxforda, obuka 20 lekcija, Datum: 7. prosinca 2023.
Miscelanea / / December 10, 2023
Usredotočite se na razumijevanje
Od osnovnih C++ konstrukcija do pisanja potpunih algoritama
Brz i praktičan jezik
Olimpijade imaju vremensko ograničenje, a C++ je jedan od najbržih jezika
Naučimo kako rješavati olimpijadne zadatke u C++-u, što će vam pomoći da brže i učinkovitije rješavate zadatke na olimpijadi i osvojite maksimalan broj bodova.
Nakon položenog tečaja i 136 originalnih zadataka, osjećat ćete se sigurni na programerskim olimpijadama
Dobitnik nagrade Sveruske srednje škole iz informatike. Učiteljica u Foxford Field Schools.
Odjeljak je posvećen proučavanju programskog jezika C i usporedbi s jezikom C++; raspravlja se o konceptu programiranja, mehanizmu rada s programom, osnovnim operacijama i ključnim riječima u jeziku
- Aritmetičke operacije i tipovi podataka
- Uvjetna naredba if i naredba while petlje
- Za petlju. Nizovi u C
- Simboli i nizovi
- Upišite niz
- Ulaz izlaz. scanf i printf funkcije
- Ulaz izlaz. Funkcije cin i cout. Rad s datotekama
- Funkcije
- Rad s memorijom. Pokazivači, poveznice
- Rekurzija
Vrste podataka i upravljanje memorijom
U odjeljku se raspravlja o principu dizajna memorije i kako ASM asembler radi s memorijom. Raspravlja o radu s dodjelom i oslobađanjem memorije, konceptu rekurzije i kako se ona pojavljuje na niskoj razini
- Predstavljanje cijelih brojeva. Bit operacije. Dodatni kod
- Predstavljanje realnih brojeva
- Generiranje pseudo-slučajnih brojeva. Rad s vremenom
- Klase, strukture. Polja strukture i metode
C++ programski jezik
Odjeljak govori o razlikama između programskih jezika C i C++, objektno orijentiranom programiranju te ključnu pozornost posvećuje konceptu klase
- Preopterećenje operatera
- vektorski tip podataka
- biblioteka algoritama
Biblioteka standardnih predložaka STL
Odjeljak ispituje najveću biblioteku STL predložaka, koja sadrži tako važne tipove kao što su red čekanja, stog, skupovi i rječnici, kao i dinamički niz nazvan vektor
- STL biblioteka. Redovi, gomile, špilovi
- STL biblioteka. Kompleti, rječnici
Pisanje vlastitih struktura u programskom jeziku C++
Dio predviđa korištenje stečenog znanja za pisanje vlastitih struktura
- Pisanje vlastitih struktura