1.
Úvod
❱
1.1.
Programování
1.2.
Programovací jazyky
1.3.
Jazyk C
1.4.
Paměť
2.
Nastavení prostředí
❱
2.1.
Operační systém
❱
2.1.1.
Linux
2.1.2.
macOS
2.2.
Editor
❱
2.2.1.
VS Code
2.2.2.
CLion
2.3.
Překlad
2.4.
Ladění
3.
Použití AI
4.
Programování v C
❱
4.1.
Syntaxe
4.2.
Příkazy a výrazy
4.3.
Proměnné
❱
4.3.1.
Globální proměnné
4.3.2.
Konstanty
4.3.3.
Složený zápis
4.3.4.
Pojmenovávání proměnných
4.4.
Datové typy
❱
4.4.1.
Celočíselné typy
4.4.2.
Desetinné číselné typy
4.4.3.
Pravdivostní typy
4.4.4.
Konverze
4.5.
Řízení toku
❱
4.5.1.
Podmínky
❱
4.5.1.1.
Příkaz if
4.5.1.2.
Příkaz switch
4.5.1.3.
Ternární operátor
4.5.2.
Cykly
❱
4.5.2.1.
Cyklus while
4.5.2.2.
Cyklus for
4.6.
Funkce
❱
4.6.1.
Rekurze
4.6.2.
Funkce standardní knihovny
4.7.
Preprocesor
❱
4.7.1.
Vkládání souborů
4.7.2.
Makra
4.8.
Práce s pamětí
❱
4.8.1.
Automatická paměť
4.8.2.
Ukazatele
❱
4.8.2.1.
Ukazatele na funkce
4.8.3.
Dynamická paměť
4.8.4.
Globální paměť
4.9.
Pole
❱
4.9.1.
Statické pole
4.9.2.
Dynamické pole
4.9.3.
Vícerozměrné pole
❱
4.9.3.1.
Zubatá pole
4.10.
Text
❱
4.10.1.
Znaky
4.10.2.
Řetězce
4.10.3.
Vstup a výstup
❱
4.10.3.1.
Vstup
4.10.3.2.
Výstup
4.11.
Vlastní datové typy
❱
4.11.1.
Struktury
❱
4.11.1.1.
Reprezentace v paměti
4.11.2.
Struktury a funkce
4.12.
Soubory
❱
4.12.1.
Otevření souborů
4.12.2.
Práce se soubory
❱
4.12.2.1.
Zápis do souboru
4.12.2.2.
Čtení ze souboru
4.13.
Modularizace
❱
4.13.1.
Linker
4.13.2.
Používání kódu z jiných souborů
4.13.3.
Hlavičkové soubory
4.13.4.
Knihovny
4.14.
Automatizace překladu
4.15.
Aplikované úlohy
❱
4.15.1.
TGA
4.15.2.
GIF
4.15.3.
SDL
❱
4.15.3.1.
Herní smyčka
4.15.3.2.
Kreslení
4.15.3.3.
Vstup
4.15.4.
Chipmunk
4.16.
Co dál?
5.
Různé
❱
5.1.
Rozklad problému
5.2.
Vyhodnocování výrazů
5.3.
Generování náhodných čísel
5.4.
Dynamicky rostoucí pole
5.5.
Funkce main
5.6.
Parametry překladače
5.7.
Nedefinované chování
5.8.
Tahák
6.
Úlohy
❱
6.1.
Proměnné
6.2.
Podmínky a cykly
❱
6.2.1.
Odrážející se kulička
6.2.2.
Vykreslování grafů funkcí
6.3.
Funkce
6.4.
Ukazatele
6.5.
Pole
❱
6.5.1.
PvP bitevní hra
6.5.2.
Dvourozměrné pole
❱
6.5.2.1.
Digitální hodiny
6.6.
Text
❱
6.6.1.
Kalkulačka
6.6.2.
Střelba na terč
6.6.3.
Čištění chatu
6.6.4.
Překladač jazyka Brainfuck
6.7.
Struktury
❱
6.7.1.
TGA hodiny
6.7.2.
Létající písmenka
6.8.
Soubory
❱
6.8.1.
Meme generátor
6.9.
SDL
❱
6.9.1.
Had
7.
Časté chyby
❱
7.1.
Paměťové chyby
8.
Galerie projektů
❱
8.1.
2020/2021
8.2.
2023/2024
Light
Rust (default)
Coal
Navy
Ayu
Úvod do programování
Galerie projektů 2020/2021
Galerie vybraných projektů od studentů z ročníku
2020/2021
.
Fruit Ninja
SDL
+
Chipmunk
Angry Birds
SDL
+
Chipmunk
PacMan
SDL
Space Invaders
SDL
Tetris
SDL