Přednášky:
1. Úvodní informace k výuce. Představení jazyka C. Základní datové typy, pojem proměnné, tisk na standardní výstup. Definice funkce. Základy řízení toku programu.
2. Reprezentace řetězců, práce s dynamickou pamětí.
3. Strukturované datové typy a práce s nimi. Základy ladění programů.
4. Práce se soubory. Načítání a ukládání dat do textového a binárního souboru.
5. Využití rekurze.
6. Testování programů, dokumentace zdrojového kódu.
7. Stručný úvod do konceptů jazyka C++.
Cvičení:
1. Seznámení se s vývojovým prostředím. Kompilace zdrojového kódu.
2. Základní datové typy, pojem proměnné, tisk na standardní výstup.
3. Definice funkce. Základy řízení toku programu. Načítání dat ze vstupu.
4. Reprezentace řetězců, a práce s nimi.
5. Práce s dynamicky alokovanou pamětí.
6. Využití dynamicky alokované paměti pro implementaci jednoduchých datových struktur.
7. Strukturované datové typy a práce s nimi. Použití preprocesoru.
8. Základy ladění programů.
9. Práce se soubory. Načítání a ukládání dat do textového a binárního souboru.
10. Využití rekurze a její vztah k cyklům.
11. Testování programů, dokumentace zdrojového kódu.
12. Využití některých knihovních funkcí.
13. Stručný úvod do konceptů jazyka C++.
14. Závěrečný test.
1. Úvodní informace k výuce. Představení jazyka C. Základní datové typy, pojem proměnné, tisk na standardní výstup. Definice funkce. Základy řízení toku programu.
2. Reprezentace řetězců, práce s dynamickou pamětí.
3. Strukturované datové typy a práce s nimi. Základy ladění programů.
4. Práce se soubory. Načítání a ukládání dat do textového a binárního souboru.
5. Využití rekurze.
6. Testování programů, dokumentace zdrojového kódu.
7. Stručný úvod do konceptů jazyka C++.
Cvičení:
1. Seznámení se s vývojovým prostředím. Kompilace zdrojového kódu.
2. Základní datové typy, pojem proměnné, tisk na standardní výstup.
3. Definice funkce. Základy řízení toku programu. Načítání dat ze vstupu.
4. Reprezentace řetězců, a práce s nimi.
5. Práce s dynamicky alokovanou pamětí.
6. Využití dynamicky alokované paměti pro implementaci jednoduchých datových struktur.
7. Strukturované datové typy a práce s nimi. Použití preprocesoru.
8. Základy ladění programů.
9. Práce se soubory. Načítání a ukládání dat do textového a binárního souboru.
10. Využití rekurze a její vztah k cyklům.
11. Testování programů, dokumentace zdrojového kódu.
12. Využití některých knihovních funkcí.
13. Stručný úvod do konceptů jazyka C++.
14. Závěrečný test.