Programování pro úplné začátečníky
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Programování pro úplné začátečníkyProgramování pro úplné začátečníky

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Pergoly a střechy Brno

Programování pro úplné začátečníky

Google       Google       13. 8. 2009       28 146×

Recenze knihy Programování pro úplné začátečníky od Radka Hylmara.

Reklama
Reklama

Tato kniha je určena lidem, kteří již mají nějaké zkušenosti s prací na počítači, ale nikdy se nezabývali programováním. V úvodu autor nejprve podrobně vysvětluje, co to vlastně program je, z čeho se skládá, jaké jsou základní požadavky na program a jak se vytváří. Další kapitola popisuje instalaci a používání vývojového prostředí. Dál už je kniha věnována vlastní tvorbě programu.

V celé knize je k výuce programování použit programovací jazyk Pascal a vývojové prostředí Free Pascal. O vhodnosti Pascalu pro výuku programování se dá jistě diskutovat. Osobně si myslím, že pro úplné začátečníky, kterým je tato kniha určena, je tento jazyk vhodný.

Začínající programátor tuto knihu ocení, protože autor vše podrobně vysvětluje a v knize je i dostatek schémat ilustrujících probírané algoritmy.

Obsah

Kniha je rozdělena do osmi kapitol a obsahuje tři přílohy. V první kapitole jsou vysvětleny základní pojmy jako program, programátor, příkaz, algoritmus, programovací jazyk atd. Mimoto je zde popsán přibližný průběh vývoje programu a jsou vyloženy základní požadavky na kvalitní algoritmus.

Druhá kapitola je věnována instalaci a ovládání vývojového prostředí Free Pascal. Velmi podrobně je popsána instalace a první spuštění. Je zde i ukázka prvního programu typu Hello World! a jeho kompilace. V závěru kapitoly je ukázka krokování programu. Poslední podkapitola obsahuje základní pravidla pro formátování zdrojového kódu a psaní komentářů.

Další kapitoly jsou již věnovány tvorbě programu. Třetí kapitola je věnována proměnným, jejich pojmenování a využití. Samozřejmě jsou probrány i datové typy proměnných. Další kapitola je věnována podmínkám. Jsou zde probrány dva základní příkazy pro větvění kódu: if-else-then a case. Po podmínkách logicky následuje kapitola věnovaná cyklům. Zde se čtenář naučí vytvářet cyklické sekvence pomocí příkazů while, for a repeat-until.

Šestá kapitola je určena k procvičení znalostí z předchozích kapitol při tvorbě jednoduchých programů - obrácení řetězce, čtení a zápis do souboru atd. Mimoto se čtenář naučí používat debugovací nástroje Free Pascalu.

V sedmé kapitole se autor věnuje práci se složenými datovými typy - poli, záznamy a ukazateli. Najdeme zde i ukázku velmi jednoduché databáze filmů a práce s ní. Všechny příklady jsou zde doprovázeny pěknými ilustracemi.

Poslední kapitola se zabývá funkcemi, procedurami a oborem platnosti proměnných. Najdeme zde i trochu náročnější látku, a to rekurzi, tradičně ilustrovanou na výpočtu faktoriálu a Fibonacciho posloupnosti. Rekurze je použita i k ukázce jednoduchého zašifrování e-mailové zprávy. Poslední část této kapitoly popisuje využití externích knihoven.

V závěru knihy jsou odkazy na literaturu vhodnou k prohloubení získaných znalostí. Příloha A obsahuje výčet a stručnou charakteristiku nejběžnějších programovacích jazyků a doporučené literatury k jejich studiu. V příloze B jsou zesumarizována nejdůležitější pravidla, doporučení a pojmy z knihy. Poslední příloha obsahuje slovník nejdůležitějších pojmů, na které může programátor v praxi narazit.

O autorovi

Radek Hylmar je absolventem Fakulty informatiky na Masarykově univerzitě v Brně. Jako redaktor počítačové literatury nakladatelství Computer Press stojí za vydáním řady titulů pro začínající i pokročilé programátory.

Hodnocení

Kniha je skutečně psána pro lidi, kteří mají základní znalosti práce s počítačem a chtěli by proniknout do základů programování. Látka je v knize velmi podrobně vysvětlena a autor nešetřil ani ilustracemi (screeny, diagramy, obrázky). Programátorovi, který již má alespoň minimální zkušenosti s programováním, tato kniha moc nového nepřinese. Trochu mě mrzí, že v knize není ani lehce zmíněno objektově orientované programování.

Veškeré zdrojové kódy použité v knize lze stáhnout z webu vydavatele, takže není nutné je z knihy opisovat.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

3 názory  —  3 nové  
Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Zdeněk MoravecAutor se pohybuje v oblasti vývoje nových materiálů. Mezi jeho koníčky patří tvorba webových aplikací, programování v jazycích Java, .NET (C#), Perl, elektronika a sport (běh). Hojně využívá sázecí systém LaTeX.
Web     Facebook    

Nové články

Obrázek ke článku Konference: Moderní informační systémy podporují automatizaci

Konference: Moderní informační systémy podporují automatizaci

Současná situace v šíření onemocnění Covid-19 klade na řadu firem nové nároky a mnohé z nich jsou nyní více než kdy jindy závislé na nejmodernějších informačních technologiích. Proto i v oblasti podnikových informačních systémů vidíme rostoucí důraz na automatizaci nebo na důslednou integraci. Také o těchto trendech se bude mluvit na konferenci Firemní informační systémy, která se koná 24.9.2020 v pražském Kongresovém centru Vavruška na Karlově náměstí.

Reklama
Reklama
Obrázek ke článku Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Za cenu šesti dolarů lze celkem bez obtíží koupit nový, líbivě vyhlížející flash disk. Přidaná hodnota, které se vám spolu s ním dostane, už tak moc líbivá není. To, co se před pár sekundami tvářilo jako externí disk, se po připojení k počítači změní v důmyslné elektrické křeslo, které vaše zařízení v onen příslovečný škvarek promění za pár sekund. Cílovou skupinou pro koupi takových zařízení by mohli být záškodníci, kteří by tímto způsobem osnovali pomstu třeba vůči záletnému partnerovi. 

Obrázek ke článku Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Snad nikdy není špatná příležitost na investici do hodnotného vzdělání. Obzvlášť v případě, že absolvent dovede teoretické poznatky přetavit v praktické dovednosti, využitelné při řešení problémů i v komunikaci. Právě na to se specializuje studijní program MBA Řízení informačních technologií, vyučovaný na Business Institutu.

Obrázek ke článku Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Pandemie Covid-19 otřásla trhem práce v základech. Dopady krize pocítilo celkově až 45 % zaměstnanců. Není divu, že čím dál větší jistotu přináší obor IT. Ten zůstal krizí téměř nepoznamenán a při nutnosti začít dělat věci na dálku se ještě více ukázalo, jak moc mnohé firmy kvalitní IT potřebují. Do IT nyní přicházejí začátečníci, kteří v něm vidí lukrativní budoucnost a jistotu, ale i freelanceři a zaměstnanci z oborů zasažených krizí

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý