Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| ucitele:kubat:proe3 [2019/09/15 21:50] – [Náplň velkých testů] 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: TBD | + | * Termín E3.A: 30. 9. 2019 | 
| - **Dynamická alokace paměti** (__cca 9. dvojhodinovka = 17. + 18. hodina__, nejpozději 25.10.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 | ||
| - **Objektové datové typy** (__12. dvojhodinovka = 23. + 24. hodina__) | - **Objektové datové typy** (__12. dvojhodinovka = 23. + 24. hodina__) | ||
| * Termín E3.A: TBD | * Termín E3.A: TBD | ||
| - |      - **Objektově orientované  | + |      - **Objektově orientované  | 
| * Termín E3.A: TBD | * Termín E3.A: TBD | ||
|   * **[[ucitele: |   * **[[ucitele: | ||
| Řádek 23: | Řádek 23: | ||
| === 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 ===== | ||