PRO - Elektro 3. ročník
1. pololetí
Podmínky
- Absence maximálně 50%
- Napsat 4 velké testy
- Opakování látky druhého ročníku (3. dvojhodinovka = 5. + 6. hodina)
- Termín E3.A: 30. 9. 2019
- Dynamická alokace paměti (cca 9. dvojhodinovka = 17. + 18. hodina, nejpozději 25.10.2019)
- Termín E3.A: TBD
- Objektové datové typy (12. dvojhodinovka = 23. + 24. hodina)
- Termín E3.A: TBD
- Objektově orientované programování (cca 16. dvojhodinovka = 31. + 32. hodina, nejpozději 3. 1. 2019)
- Termín E3.A: TBD
- 2 náhradní termíny na opravu testu (před uzavřením každého čtvrtletí a pololetí)
Náplň velkých testů
1. Opakování látky druhého ročníku
- datové typy a operátory
- příkazové struktury
- funkce
- práce s polem
2. Příkazy, proměnné jednoduchých datových typů, operátory
- ukazatele
- získání a uvolnění paměti pomocí malloc() a free()
- získání paměti pro struktury pomocí calloc()
- změna velikosti získané paměti pomocí realloc()
- použití klíčových slov new, delete, delete[]
- reference
3. Objektové datové typy
- deklarace objektových datových typů
- způsoby přístupu k členům třídy
- soukromé a veřejné deklarace
- konstruktory, inicializátory a destruktory a jejich používání
4. Objektově orientované programování
- zapouzdření (encapsulation)
- abstraktní třídy
- dědičnost
- vlastnosti dynamicky alokovaných objektů
- polymorfismus – přetěžování apřekrývání metod
Doporučená literatura
- Mistrovství v C++ 4. aktualizované vydání (Stephen Prata), ISBN: 978-80-251-3828-1
- Programovací jazyk C (Brian W. Kernighan; Dennis M. Ritchie), ISBN: 978-80-251-4965-2
- Učebnice jazyka C (Pavel Herout), ISBN: 978-80-7232-383-8
- Jazyky C a C++ (Miroslav Virius), ISBN: 978-80-247-3917-5