Programování
Programování (7) Struktura, union a výčet
Struktura • struktura je heterogenní datový typ (je složen z libovolného počtu prvků různých datových typů) • navenek vystupuje jako jeden objekt Definice 1. struktura není pojmenována, nedá se využít dále v programu, lze používat pouze definované proměnné…
Číst více
Programování (6) Zdrojový a hlavičkový soubor
Stavba programu v jazyce C a C++ Obsah souboru .c 1. dokumentační část (jméno souboru a verze, popis modulu, jméno autora) 2. potřebné #include (soubory .h), nejdříve systémové, pak vlastní 3. deklarace extern objektů (v případě, že nejsou v…
Číst více
Programování (5) Hlavní rysy a rozdíly C a C++
C je univerzální programovací jazyk pro všechny operační systémy a procesory má úsporné vyjadřování, programy jsou lehce přenositelné vychází z něj další programovací jazyky – C++, Java, Php aj. vyvinuli jej Ken Thompson a Dennis Ritchie pro potřeby…
Číst více
Programování (4) Datové typy v jazyce C
Datový typ určuje pro proměnnou – množinu přípustných hodnot, množinu operaci a velikost v paměti. Rozdělení jednoduché celočíselné – celá čísla, znak, enum reálné void strukturované pole,řetězec, struktura, union, FILE Jednoduché • ordinální (hodnoty tvoří lineárně uspořádanou množinu, tzn….
Číst více
Programování (3) Cyklus, iterace
Cyklus s podmínkou na konci – cyklus do-while: vždy se provede alespoň jednou do { příkaz_1; příkaz_2; }while(bolean_výraz); Cyklus s podmínkou na začátku – cyklus while: nemusí se provést ani…
Číst více
Programování (2) Řídící struktury, větvení, podmínky
Alternativy: úplná neúplná vícenásobná vnořená Neúplná alternativa (větvení): C: if (podmínka) příkaz_1; Úplná alternativa (větvení): C: if (podmínka) příkaz_1; else příkaz_2; ternární operátor: (podmínka)?ano:ne; …
Číst více
Programování (1) Algoritmus a tvorba programu
Postup při řešení problému: 1. analýza problému 2. stanovení podmínek, za kterých má program fungovat (druh počítače, vstupní data) 3. sestavení algoritmu – vytvoření postupu řešení – algoritmizace 4. sestavení programu – přepis algoritmu do zvoleného programovacího jazyka…
Číst více