====== Elektronická učebnice programování ====== ===== Algoritmizace ===== - [[ccpp:definitions|Základní definice]] - [[ccpp:flowcharts|Vývojové diagramy]] ===== Jazyk C/C++ ===== - [[ccpp:main|Funkce main]] - [[ccpp:comments|Komentáře]] - [[ccpp:literals|Literály]] - [[ccpp:stringliterals|Řetezcové literály a escape sekvence]] - [[ccpp:promenne|Proměnné]] - [[ccpp:konstanty|Konstanty]] - [[ccpp:JDT|Jednoduché datové typy]] - [[ccpp:celociselne|Celočíselné datové typy]] - [[ccpp:realne|Datové typy pro ukládání reálných čísel]] - [[ccpp:znaky|Ukládání znaků]] - [[ccpp:printf-scanf|Vstupy a výstupy]] - [[ccpp:scanf|Funkce scanf]] - [[ccpp:getchar|Funkce getchar, getc]] - [[ccpp:putchar|Funkce putchar, putc]] - [[ccpp:operatory|Aritmetické operátory]] - [[ccpp:relacni-operatory|Relační operátory]] - [[ccpp:inc-dec|Inkrementace, dekrementace]] - [[ccpp:LogickeOperatory|Logické operátory]] - [[ccpp:Vetveni|Selekce - větvení programu]] - [[ccpp:VetveniIf|Rozhodovací píkaz if]] - [[ccpp:VetveniIfN|Neúplný rozhodovací píkaz if]] - [[ccpp:VetveniIfU|Úplný rozhodovací píkaz if]] - [[ccpp:VetveniIfV|Vnořený rozhodovací píkaz if]] - [[ccpp:VetveniCase|Větvení do více větví]] - [[ccpp:cykly|Cykly]] - [[ccpp:for-loop|Cyklus for]] - [[ccpp:cykluswhile|Cyklus while]] - [[ccpp:cyklusdowhile|Cyklus do while]] - [[ccpp:continue-loop|Příkaz continue]] - [[ccpp:break-loop|Příkaz break]] - [[ccpp:functions|Funkce]] - [[ccpp:function-overloading|Přetěžování funkcí]] - [[ccpp:math|Matematické funkce]] - [[ccpp:array|Datový typ pole]] - [[ccpp:struct|Datový typ struct]] ===== Kuchařky ===== * [[ccpp:keystrokes|Psaní speciálních znaků]] * [[ccpp:locales|Podpora čestiny]] * [[ccpp:round|Zaokrouhlování]] * [[priklady-resene:aktualni-cas|Aktuální čas]] ===== Úlohy ===== ==== Řešené ==== === Algoritmizace === * [[priklady-resene:algo-mensizedvou|Menší ze dvou hodnot]] * [[priklady-resene:algo-max2|Maximum ze dvou hodnot]] * [[priklady-resene:algo-max3|Maximum ze tří hodnot]] * [[priklady-resene:algo-swap|Prohození proměnných]] * [[priklady-resene:algo-print-n-chars|Výpis N znaků pomocí cyklu]] * [[priklady-resene:algo-sum5|Součet pěti číselných hodnot]] === Programovací jazyk C === * [[priklady-resene:obsah-obdelnika|Obsah obdélníka]] * [[priklady-resene:prevod-stupnu-celsia|Převod stupňů celsia]] * [[priklady-resene:binarni-na-desitkove|Převod z binární do desítkové soustavy]] * [[priklady-resene:vypis-n-hvezdicek|Výpis N hvězdiček pomocí cyklu while]] ==== Úlohy bez řešení ==== === Algoritmizace === * [[priklady-resene:algo-max-temp|Určení maximální teploty v týdnu]] * [[priklady-resene:algo-list|Seznam dalších úloh]] === Programovací jazyk C === * [[ccpp:ulohy|Seznam úloh]] [[priklady:start|Neveřejný seznam příkladů - bude refaktorován]]