Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
ucitele:kubat:proe3 [2019/09/15 21:45] – vytvořeno kubat | ucitele:kubat:proe3 [2019/09/15 22:04] (aktuální) – [Podmínky] kubat | ||
---|---|---|---|
Řádek 5: | Řádek 5: | ||
* Napsat 4 velké testy | * Napsat 4 velké testy | ||
- **Opakování látky druhého ročníku** (__3. dvojhodinovka = 5. + 6. hodina__) | - **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 | * Termín E3.A: TBD | ||
- | - **Příkazy, proměnné jednoduchých datových typů, operátory** (__cca 9. dvojhodinovka = 17. + 18. hodina__, nejpozději 25.10.2019) | + | - **Objektové datové typy** (__12. dvojhodinovka = 23. + 24. hodina__) |
* Termín E3.A: TBD | * Termín E3.A: TBD | ||
- | - **Podmínky** (__12. dvojhodinovka = 23. + 24. hodina__) | + | - **Objektově orientované programování** (__cca 16. dvojhodinovka = 31. + 32. hodina__, nejpozději 3. 1. 2019) |
* Termín E3.A: TBD | * Termín E3.A: TBD | ||
- | | + | |
- | * Termín E3.A: TBD | + | |
- | * 2 Náhradní | + | |
==== Náplň velkých testů ==== | ==== Náplň velkých testů ==== | ||
- | === 1. Algoritmizace a vývojové diagramy | + | === 1. Opakování látky druhého ročníku |
- | * značky vývojových diagramů | + | * datové typy a operátory |
- | * vysvětlení pojmu proměnná, | + | * příkazové struktury |
- | * větvení, cykly | + | * funkce |
- | * trasovací tabulka, určení výsledné hodnoty | + | * práce s polem |
- | * postup kompilace programu | + | |
- | * **test bude na papír!** | + | |
=== 2. Příkazy, proměnné jednoduchých datových typů, operátory === | === 2. Příkazy, proměnné jednoduchých datových typů, operátory === | ||
- | * význam a struktura funkce main | + | * ukazatele |
- | * chyby syntaktické | + | * získání a uvolnění paměti pomocí malloc() |
- | * zásady psaní programu, komentáře | + | * získání paměti pro struktury pomocí calloc() |
- | * proměnné jednoduchých | + | * změna velikosti získané paměti pomocí realloc() |
- | * řetězcový literál | + | * použití klíčových slov new, delete, delete[] |
- | * přiřazovací příkaz | + | * reference |
- | * příkazy vstupu a výstupu | + | |
- | * aritmetické operátory | + | === 3. Objektové datové typy === |
- | * konverze datových typů | + | * deklarace objektových |
- | * použití jednoduchých matematických funkcí | + | * způsoby přístupu k členům třídy |
+ | * soukromé a veřejné deklarace | ||
+ | * konstruktory, | ||
+ | |||
+ | === 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 ===== | ===== Doporučená literatura ===== |