David Matoušek

Programování v jazyce C v příkladech

Text je koncipována tak, aby čtenář mohl postupně vlastními silami pochopit programování v jazyce C a poznal základní úlohy z oblasti programování a algoritmizace. Výklad je doplněn celkem 35 řešenými příklady. První kapitola představuje úvod do programování. Jsou vysvětleny pojmy jako algoritmus, vývojový diagram a rovněž základní datové typy jazyka C. Ve druhé kapitole se seznámíme se základními funkcemi a operátory. Především je vysvětlena funkce printf (výpis na obrazovku), aritmetické operátory a matematické funkce. Třetí kapitola vysvětluje podmíněné příkazy if a switch. Dále jsou vysvětleny relační a logické operátory. Ve čtvrté kapitole se probírají cykly (iterační příkazy) a dále je vysvětleno používání datového typu pole. Pátá kapitola vysvětluje používání ukazatelů, dynamickou alokaci paměti, ukazatelovou aritmetiku a funkci scanf (načítání z klávesnice). Šestá a sedmá kapitola probírá funkce. Vysvětluje se rozdíl mezi voláním parametrů hodnotou a přes ukazatele, probírá se ukazatel na funkci a rekurze. Dále je probírána implementace řetězce v jazyce C včetně pomocných funkcí z hlavičkového souboru string.h. Osmá kapitola doplňuje informace k datovým typům. Kromě shrnutí základních datových typů se probírají strukturované datové typy: výčet, struktura, sjednocení a bitové pole. Devátá kapitola probírá prostředky vstupu a výstupu programu. Kromě shrnutí možností vstupu z klávesnice a výstupu na obrazovku se probírají operace s textovými a binárními soubory a parametry programu (příkazový řádek). Kapitoly 10, 11 a 12 jsou věnovány pokročilejším programovacím technikám. Nejdříve se probírají základní algoritmy řazení pole (Selectsort, Bubblesort, Insertsort), vysvětluje se práce se spojovými seznamy a modulární programování. Rovněž jsou probírány paměťové třídy. Třináctá kapitola uzavírá celý text z hlediska shrnutí a doplnění operátorů, příkazů a typové konverze. V přílohách je stručně popsána práce s vývojovými prostředími Dev-C++, C++ Builder a Microsoft Visual Studio a vysvětleny základní pojmy číslicové techniky jako jsou jednotky informace, číselné soustavy a vnitřní reprezentace proměnných. K řešeným příkladům není k dispozici jejich datová verze (zdrojové soubory), neboť cílem je naučit studenty podle tohoto textu (názorného návodu) program sestavit, nikoliv jej pouze zkopírovat. Tato kniha vznikla především pro podporu výuky předmětu Programování v jazyce C na oboru Počítačové systémy Vysoké škole polytechnické v Jihlavě. Zejména je určena pro studenty kombinované formy studia. Kniha je určena rovněž všem zájemcům o programování v jazyce C. Stručný obsah Úvod do programování Základní funkce a operátory Podmíněné příkazy Iterační příkazy - cykly, pole Datový typ ukazatel, funkce scanf Funkce – základní rysy Funkce – pokročilé rysy Datové typy Vstup a výstup programu Základní algoritmy řazení Dynamické datové struktury Paměťové třídy a modulární programování Dodatky Vývojová prostředí Číselné soustavy a vnitřní reprezentace proměnnýc

Text je koncipována tak, aby čtenář mohl postupně vlastními silami pochopit programování v jazyce C a poznal základní úlohy z oblasti programování a algoritmizace. Výklad je doplněn celkem 35 řešenými příklady. První kapitola představuje úvod do programování. Jsou vysvětleny pojmy jako algoritmus, vývojový diagram a rovněž základní datové typy jazyka C. Ve druhé kapitole se seznámíme se základními funkcemi a operátory. Především je vysvětlena funkce printf (výpis na obrazovku), aritmetické operátory a matematické funkce. Třetí kapitola vysvětluje podmíněné příkazy if a switch. Dále jsou vysvětleny relační a logické operátory. Ve čtvrté kapitole se probírají cykly (iterační příkazy) a dále je vysvětleno používání datového typu pole. Pátá kapitola vysvětluje používání ukazatelů, dynamickou alokaci paměti, ukazatelovou aritmetiku a funkci scanf (načítání z klávesnice). Šestá a sedmá kapitola probírá funkce. Vysvětluje se rozdíl mezi voláním parametrů hodnotou a přes ukazatele, probírá se ukazatel na funkci a rekurze. Dále je probírána implementace řetězce v jazyce C včetně pomocných funkcí z hlavičkového souboru string.h. Osmá kapitola doplňuje informace k datovým typům. Kromě shrnutí základních datových typů se probírají strukturované datové typy: výčet, struktura, sjednocení a bitové pole. Devátá kapitola probírá prostředky vstupu a výstupu programu. Kromě shrnutí možností vstupu z klávesnice a výstupu na obrazovku se probírají operace s textovými a binárními soubory a parametry programu (příkazový řádek). Kapitoly 10, 11 a 12 jsou věnovány pokročilejším programovacím technikám. Nejdříve se probírají základní algoritmy řazení pole (Selectsort, Bubblesort, Insertsort), vysvětluje se práce se spojovými seznamy a modulární programování. Rovněž jsou probírány paměťové třídy. Třináctá kapitola uzavírá celý text z hlediska shrnutí a doplnění operátorů, příkazů a typové konverze. V přílohách je stručně popsána práce s vývojovými prostředími Dev-C++, C++ Builder a Microsoft Visual Studio a vysvětleny základní pojmy číslicové techniky jako jsou jednotky informace, číselné soustavy a vnitřní reprezentace proměnných. K řešeným příkladům není k dispozici jejich datová verze (zdrojové soubory), neboť cílem je naučit studenty podle tohoto textu (názorného návodu) program sestavit, nikoliv jej pouze zkopírovat. Tato kniha vznikla především pro podporu výuky předmětu Programování v jazyce C na oboru Počítačové systémy Vysoké škole polytechnické v Jihlavě. Zejména je určena pro studenty kombinované formy studia. Kniha je určena rovněž všem zájemcům o programování v jazyce C. Stručný obsah Úvod do programování Základní funkce a operátory Podmíněné příkazy Iterační příkazy - cykly, pole Datový typ ukazatel, funkce scanf Funkce – základní rysy Funkce – pokročilé rysy Datové typy Vstup a výstup programu Základní algoritmy řazení Dynamické datové struktury Paměťové třídy a modulární programování Dodatky Vývojová prostředí Číselné soustavy a vnitřní reprezentace proměnnýc

Jazyk český
Vydavateľ BEN - technická literatura
Rok vydania 2012
Počet strán 126
Typ viazania brožovaná
Hmotnosť (g) 293 g
Rozmery (š-v-h) 266x188
EAN 9788073004033
Dodacia doba nedostupné


Dalšie obľúbené tituly z kategórie:


Sto pod nulou
-9%
Art Davidson
Dodacia doba
online cena - Skladom - 1 pracovný deň
17,90 €
16,29 €
Batman a Mladé ninja korytnačky. Dobrodružstvá
-9%
Matthew K. Manning, Jon Sommariva
Dodacia doba
online cena - Skladom - 1 pracovný deň
11,95 €
10,88 €
Stieraj a relaxuj: Svet mágie (Neoficiálne umenie pre fanúšikov Harryho Pottera)
kol.
Dodacia doba
online cena - Skladom - 1 pracovný deň
9,90 €
Ako Štefan Drco vyhral kopu hnoja
-9%
Branislav Jobus
Dodacia doba
online cena - Skladom - 1 pracovný deň
14,95 €
13,61 €
FITNESS - více než jen dřina
-9%
Kiro Markopulos
Dodacia doba
online cena - Skladom - 1 pracovný deň
30,74 €
27,98 €
Jozef Tiso - Tragédia politika, kňaza a človeka
-9%
Ivan Kamenec
Dodacia doba
online cena - Skladom - 1 pracovný deň
13,50 €
12,29 €
Předškolní pedagogika
Eva Opravilová
Dodacia doba
online cena - Skladom - 1 pracovný deň
17,92 €
Od nuly
-9%
Tembi Locke
Dodacia doba
online cena - Skladom - 1 pracovný deň
17,90 €
16,29 €

Pozreli ste si: