Učenie sa jazykov C a C++ na použitie v olympiádach pre ročníky 9-11 - bezplatný kurz od Foxfordu, školenie 20 lekcií, Dátum: 7. decembra 2023.
Rôzne / / December 10, 2023
Zamerajte sa na porozumenie
Od základných konštrukcií C++ až po písanie plnohodnotných algoritmov
Rýchly a pohodlný jazyk
Olympiády majú časový limit a C++ je jeden z najrýchlejších jazykov
Poďme sa naučiť riešiť úlohy olympiády v C++, čo vám pomôže rýchlejšie a efektívnejšie riešiť problémy na olympiáde a získať maximálny počet bodov.
Po absolvovaní kurzu a 136 originálnych úlohách sa budete cítiť sebavedomo na programátorských olympiádach
Víťaz celoruskej strednej školy v informatike. Učiteľ na Foxford Field Schools.
Časť je venovaná štúdiu programovacieho jazyka C a porovnaní s jazykom C++, rozoberá sa pojem programovanie, mechanizmus práce s programom, základné operácie a kľúčové slová v jazyku
- Aritmetické operácie a dátové typy
- Podmienený príkaz if a príkaz while
- Pre slučku. Polia v C
- Symboly a reťazce
- Zadajte reťazec
- Vstup výstup. funkcie scanf a printf
- Vstup výstup. Funkcie cin a cout. Práca so súbormi
- Funkcie
- Práca s pamäťou. Ukazovatele, odkazy
- Rekurzia
Dátové typy a správa pamäte
Časť pojednáva o princípe návrhu pamäte a o tom, ako ASM assembler pracuje s pamäťou. Diskutuje o práci s alokáciou a dealokáciou pamäte, o koncepte rekurzie a o tom, ako sa vyskytuje na nízkej úrovni
- Reprezentácia celých čísel. Bitové operácie. Dodatočný kód
- Reprezentácia reálnych čísel
- Generovanie pseudonáhodných čísel. Práca s časom
- Triedy, štruktúry. Štruktúrne polia a metódy
Programovací jazyk C++
Sekcia hovorí o rozdieloch medzi programovacími jazykmi C a C++, objektovo orientované programovanie a venuje kľúčovú pozornosť konceptu triedy
- Preťaženie operátora
- vektorový dátový typ
- knižnica algoritmov
Štandardná knižnica šablón STL
Táto časť skúma najväčšiu knižnicu šablón STL, ktorá obsahuje také dôležité typy ako front, zásobník, sady a slovníky, ako aj dynamické pole nazývané vector
- Knižnica STL. Fronty, stohy, balíčky
- Knižnica STL. Sady, slovníky
Písanie vlastných štruktúr v programovacom jazyku C++
Sekcia umožňuje využiť získané vedomosti na písanie vlastných štruktúr
- Písanie vlastných štruktúr