You are currently viewing the whole syllabus; go back to default view.
The speed of loading and viewing the syllabus may be slower when showing a large amount of content.
Chapter contains:
1
Study text
Teacher recommends to study from 21/9/2015 to 27/9/2015.
Teacher recommends to study from 28/9/2015 to 4/10/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 5/10/2015 to 11/10/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 12/10/2015 to 18/10/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 19/10/2015 to 25/10/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 26/10/2015 to 1/11/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 2/11/2015 to 8/11/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 9/11/2015 to 15/11/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 16/11/2015 to 22/11/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 23/11/2015 to 29/11/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 30/11/2015 to 6/12/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 7/12/2015 to 13/12/2015.
Chapter contains:
1
Study text
Teacher recommends to study from 14/12/2015 to 20/12/2015.
Týden 1 - Úvodní cvičení
- Cvičící
- Případné dotazy k probírané látce/úlohám/...:
- na cvičení
- e-mail (viz osobní stránka v ISu).
- Diskusní fórum pro skupinu 03
- konzultace - viz konzultační hodiny
- Organizační pokyny
- Seznámení se s IDE Code::Blocks a překladačem GCC.
- Nastavení parametrů překladu
- -Wall -Wextra -std=c99 -pedantic
- ze začátku se hodí i -Werror (varování jsou převedena na chyby).
- Program Hello World.
- Příklady na výstup textů.
- Příklady s jednoduchými výpočty.
- viz skupina 03
- Nastavení parametrů překladu
Týden 2 - Státní svátek
Týden 3 - Pojmenované konstanty, Proměnné, Výrazy, příkaz vstupu
- Definice pojmenované konstanty
- Proměnné
- Pojem proměnné
- Deklarace vs. definice proměnné
- Přiřazovací příkaz
- Výrazy
- Funkce pro zadávání vstupu.
Týden 4 - Podmíněný příkaz, Příkazy cyklu
- Podmíněný příkaz
- Cykly
- Cyklus s podmínkou na začátku
- Cyklus s podmínkou na konci
- Cyklus for
Týden 5 - Cyklus for, celočíselné datové typy
- Cyklus for - dokonceni z minula
- Celočíselné datové typy
- int
- long
- unsigned int
- unsigned long
Týden 6 - Typ char, příkaz switch, reálná čísla
Týden 7- Reálné datové typy, Ukazatel, Pole
- Reálné datové typy
- float
- double
- Datový typ ukazatel
- deklarace a definice ukazatele
- získání adresy proměnné v paměti
- získání hodnoty uložené na adrese odkazované ukazatelem
- Datový typ pole
- deklarace a definice pole
- vztah pole a ukazatele
- práce s proměnnou typu pole
Týden 8 - Průběžná písemka, vícerozměrná pole
- Průběžná písemka
- Příklady na procvičení práce s vícerozměrnými poli
Týden 9 - Vícerozměrná pole, funkce
- Deklarace a definice dvourozměrného pole
- Funkce
- Deklarace funkce (hlavička)
- Definice funkce
- Formální/skutečné parametry
- Vracení funkční hodnoty
- Třídící algoritmy
- Insert sort
- Buble sort
- Rekurze
- přímá
- nepřímá
Týden 10 - Rekurze, řetězce
- Rekurze
- přímá
- nepřímá
- Řetězce
- Řetězec jako pole (ukazatel)
- Načítání řetězců ze standardního vstupu.
- Funkce pro práci s řetězci (string.h).
Příklady na cvičení
Týden 11 - Řetězce, Typ struktura
↵
- Typ struktura
- Deklarace proměnné typu struktura
- Definice proměnné typu struktura
- přístup a manipulace s hodnotou typu struktura
- přístup a manipulace s hodnotou typu ukazatel na strukturu
- předávání struktur jako parametrů do funkcí
- vracení struktur z funkcí.
Týden 12 - Typ union, typ soubor
Typ union
- Deklarace typu union
- Použití typu union
- Typ union s více než jednou položkou pro každou možnost.
Typ soubor
- Typy souborů (textový/binární)
- Deklarace typu soubor
- Základní operace s binárními soubory:
- otevření souboru
- textový/binární soubor
- režimy zpracování (čtení/zápis/přidávání)
- čtení/zápis
- manipulace s aktuální pozicí v souboru
- zavření souboru
- otevření souboru
Týden 13 - 2. průběžná písemka
- 2. průběžná písemka
- 4. domácí úloha