KPPC
Praktické programování v C++
Přednášky
Výuka:
lekce |
Náplň |
|
---|---|---|
1 |
Úvod |
Cvičící a
přednášející |
Opakování C |
struktura programu v jazyce C, tvorba projektu, příkaz preprocesoru #define, makra, bitové operace, formátované tisky |
|
Zadání DU |
Příklad - formátované načítání a tisk |
|
Na příští kurs připravit (přečíst) |
Opakování C - ukazatele, struktury, |
|
2 |
|
|
Nová látka – neobjektové vlastnosti
|
Ukazatele. Příklad.(není DU) Příklad ukazatel na funkce. (není DU) přetěžování funkcí, |
|
Alokace paměti a práce s 2D polem Kroky 1 a 2 (včetně realizace check a transpozice, odevzdávat pouze .h .cpp .c) |
||
Zadání DU |
||
Na příští kurs připravit (přečíst) - dvě skupiny E240, doplnit odbornou kvalifikaci |
informativně nastudovat : |
|
3 |
|
|
Nová látka – objekty |
Motivace C++ (kapitola 3.1 skript), motivace
třída, |
|
Zadání DU |
Vázaný seznam – úvod (úkol 1) |
|
Na příští kurs připravit (přečíst) |
definice třídy, |
|
4 |
|
|
Nová látka – základy tříd |
Definice třídy, struktury (rozdíly mezi strukturou a třídou,
mezi C a C++) |
|
Zadání DU |
Vázaný seznam – pokračování (úkol 2) |
|
Na příští kurs připravit (přečíst) |
Inline funkce a metody |
|
5 |
|
|
Nová látka – práce s třídou |
Konstruktory, destruktory |
|
Zadání DU |
Vázaný seznam – základy třída (úkol 3) |
|
Na příští kurs připravit (přečíst) |
Operátory |
|
6 |
||
Nová látka – práce s třídami |
operátory – příklad a = b + c (ukázat
this) |
|
Zadání DU |
Vázaný seznam – pokračování třída (úkol 4) |
|
Na příští kurs připravit (přečíst) |
volání konstruktorů a destruktorů |
|
7 |
|
|
Nová látka – vyšší metody práce s třídami |
volání konstruktorů a
destruktorů Organizace zkoušky |
|
Zadání DU |
Vázaný seznam – dokončení třída (úkol 5) |
|
Na zkoušku připravit |
Zopakovat látku, připomínky k DU |
|
závěr |
Zhodnocení DU Třída (ukol 5) podrobné výsledky, konzultace, zkoušky |
Poslední změna 2011-10-12