cena: 190 Kč  autorIng. Jana Pšenčíková  vydavatelComputer Media s.r.o.
aktualizováno: 20.9.2011  obtížnost
Počet stran: 128 stran
Rok vydání: 2011
Formáty:  PDF (5.2 MB)  
Ukázka PDF (1.2 MB)  
Algoritmizace je jednou z nejdůležitějších činností při vytváření software. Zabývá se formulací postupů, podle kterých pak programátor vytváří program. Je to ta část dovedností, která nepodléhá času, momentální módě, ani firemním zájmům. Za posledního půl století vznikla řada programovacích jazyků, které byly po několika letech nahrazeny modernějšími, a po jazycích, které se učíte dnes, přijdou určitě zase jiné. Jediné, co zůstalo stejné a co budete moci použít i po mnoha letech, je právě algoritmizace. Osvojíte-li si algoritmický způsob myšlení, pak se stanete nepostradatelnými odborníky, a to i v případě, že se nebudete zabývat tvorbou software. Právě k tomu Vám má dopomoci tato kniha.

Kniha je rozčleněna celkem do čtyř kapitol a obsahuje více než stovku vývojových diagramů s podrobnými komentáři a vysvětlivkami. Je určena zejména pro studenty středních škol, které systematicky vede krok po kroku ke zdolání úskalí algoritmizace. Věřím, že zde najdou inspiraci i pedagogové, kterým ulehčí jejich nelehkou práci při přípravě výuky.

V první kapitole s názvem Algoritmizace je definován pojem Algoritmus včetně všech podmínek, které musí splňovat. Význam jednotlivých podmínek je dokázán sporem – je ukázáno, jak by algoritmus dopadl, kdyby příslušná podmínka chyběla.

Druhá kapitola se jmenuje Sekvence. Obsahuje nejjednodušší principy tvorby algoritmů. Tyto se sice samostatně uplatní jen málo, ale jsou základním stavebním kamenem při tvorbě složitějších algoritmů.

Třetí kapitola se zabývá větvením. Je to jeden ze základních prvků algoritmizace, který umožní na základě vyhodnocení podmínky zpracovat několik variant řešení. Část kapitoly je věnována systematickému ošetřování nežádoucích stavů, které mohou nastat při řešení úloh (dělení nulou, pokus o odmocnění záporného čísla,...), zbytek se zabývá úlohami, které mají několik plnohodnotných řešení.

Čtvrtá – nejobsáhlejší kapitola – je věnována cyklům. Od jednoduchých úloh, ve kterých vystačíte se „selským rozumem“, budete vedeni složitějšími postupy, ke kterým budete potřebovat znalosti středoškolské matematiky (goniometrické funkce, aritmetické, geometrické či mocninné řady, exponenciální funkce a logaritmy). Na závěr si ukážeme několik typů třídicích algoritmů.

V knize jsou ctěny mezipředmětové vztahy – zejména návaznost na středoškolskou matematiku a fyziku. Aby učebnice nebyla tak suchopárná, najdete zde i oddechové pasáže – algoritmizace písniček, společenských her či hádanek.

Podobné tituly

Omezit výsledky
  CZK
 
 
Rozšířené vyhledávání
  
Jste tu poprvé? Zaregistrujte se!
Nebo jste zapomněli své heslo?
nákupní košík: 0 položek / 0 Kč
{"libi":"Co se mi l\u00edbilo","nelibi":"Co se mi nel\u00edbilo","zavadny":"Nahl\u00e1sit z\u00e1vadn\u00fd obsah","pridat":"P\u0159idat do","oblibeny":"Obl\u00edben\u00fdch","muj_obsah":"M\u00e9ho obsahu","id_kurz":"103","prihlaseny":0,"jazyk":"1","povinne":"Povinn\u00e1 polo\u017eka","neopravnen":"Nem\u00e1te opr\u00e1vn\u011bn\u00ed k proveden\u00ed po\u017eadovan\u00e9 operace. Ov\u011b\u0159te jestli je va\u0161e p\u0159ihl\u00e1\u0161en\u00ed st\u00e1le aktivn\u00ed a sv\u00e1 p\u0159\u00edstupov\u00e1 pr\u00e1va.","ok":"OK","storno":"Storno","ano":"Ano","ne":"Ne","obalka_audio":"Audio","obalka_video":"Video","obalka_text":"Text, Kurz","obalka_kniha":"eKniha","obalka_kniha_drm":"eKniha (DRM)","obalka_prihlasit":"Pro p\u0159ehr\u00e1n\u00ed je t\u0159eba se p\u0159ihl\u00e1sit","obalka_koupit":"P\u0159ehr\u00e1n\u00ed vy\u017eaduje zakoupen\u00e9 p\u0159edplatn\u00e9","obalka_prehrat":"P\u0159ehr\u00e1t epizodu","flash":"Zobrazen\u00ed multimedi\u00e1ln\u00edho obsahu vy\u017eaduje instalaci nejnov\u011bj\u0161\u00ed verze z\u00e1suvn\u00e9ho modulu Flash Player, dostupn\u00e9ho na adrese "}
http://www.virtbook.cz/
http://www.virtbook.cz/cmedia/algoritmizace
Během minut dojde k vašemu automatickému odhlášení ze systému. Potřebujete více času?
Z důvodu dlouho trvající nečinnosti jste byl automaticky odhlášen ze systému