0

Knihy

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

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

Autor: David Matoušek
Vydavateľstvo: BEN - technická literatura 2012
EAN: 9788073004033

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.

čítať viac

Tituly, ktoré ste už videli  x

Okolo sveta 6

Okolo sveta 6

Martin Navrátil

Ultimo Press 2023 17,84 €
Háčkování Vzory od A do Z

Háčkování Vzory od A do Z

Sarah Hazellová

Metafora 2014 15,80 €
Zábavné úlohy pre seniorov

Zábavné úlohy pre seniorov

Dana Nosálková; Jan Nosálek

Rubico 2028 7,29 €
Aké darčeky nosí Ježiško

Aké darčeky nosí Ježiško

Damiána M. Bagínová

Karmelitánske nakladateľstvo 2010 4,05 €
Dostupnosť:
Dodanie 1 až 7 dní

Dostupnosť v kníhkupectve:
Academia, Bratislava - nie Pergamen, Senec - nie

16,97 €
 

Viac o knihe

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

ROK VYDANIA 2012
ISBN 978-80-7300-403-3
JAZYK český
POČET STRÁN 126
VÄZBA mäkká
ROZMER 266 × 188 mm
HMOTNOSŤ 293 g

Ďalšie tituly od autora David Matoušek

C++ Výukový kurz

C++ Výukový kurz

David Matoušek

28,49 € COMPUTER PRESS 2018
Pokročilé aplikace mikrokontrolérů PIC32MX

Pokročilé aplikace mikrokontrolérů PIC32MX

David Matoušek

22,32 € BEN - technická literatura 2018
Mikrokontroléry PIC pro pokročilé

Mikrokontroléry PIC pro pokročilé

David Matoušek

15,04 € BEN - technická literatura 2017
Mikrokontroléry PIC bez předchozích znalostí

Mikrokontroléry PIC bez předchozích znalostí

David Matoušek

13,16 € BEN - technická literatura 2016
Aplikace mikrokontrolérů řady Atmel SMART SAM D

Aplikace mikrokontrolérů řady Atmel SMART SAM D

David Matoušek

27,26 € BEN - technická literatura 2016
Generování zvuků pomocí mikrokontrolérů

Generování zvuků pomocí mikrokontrolérů

David Matoušek

30,08 € BEN - technická literatura 2015
Aplikace mikrokontrolérů PIC32MX

Aplikace mikrokontrolérů PIC32MX

David Matoušek

22,32 € BEN - technická literatura 2015
Aplikace algoritmů číslicového zpracování signálů 1

Aplikace algoritmů číslicového zpracování signálů 1

David Matoušek

23,22 € BEN - technická literatura 2015
Programování v jazyce C v příkladech

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

David Matoušek

18,87 € BEN - technická literatura 2012
Potřebujete psychoterapii?

Potřebujete psychoterapii?

David Matoušek

6,69 € PORTÁL 2002

Používame cookies na zlepšenie vášho zážitku z nakupovania.

Nevyhnutné
Identifikácia vašej relácie - základná funkčnosť košíku, zážitku z prehliadania a zabezpečenie.


Môžeme ukladať údaje na vašom zariadení, aby sme mohli poskytovať doplnkové funkcie, ktoré zlepšujú váš zážitok z prehliadania. Napr. vyhľadávanie alebo chat.


Používanie analytických nástrojov nám umožňuje lepšie porozumieť potrebám našich návštevníkov a tomu, ako používajú našu stránku a zaznamenávanie udalostí konverzií a podobne.


Môžeme používať súbory cookie a nástroje tretích strán na zlepšenie ponuky produktov.