Töpfer P. , 80-85849-83-6 , Prometheus Kniha je obecnou učebnicí programování zaměřenou na výklad základních datových struktur, algoritmů a programovacích technik. Některé postupy jsou pro řešení programátorských úloh typické a v různých obměnách se v programech často opakují. Právě takovéto obvyklé algoritmy a programátorské obraty kniha přiblíží a předvede jejich užití v konkrétních příkladech.
Myšlenky a principy všech použitých algoritmů a programů jsou vysvětleny s dostatečnou podrobností slovně, aby kniha byla dobře čitelná i bez detailního procházení programových ukázek. Některé algoritmy jsou dovedeny až do podoby vzorového řešení v jazyce Pascal, často i s upozorněním na výhodné obraty použité v programové realizaci nebo naopak na nedostatky uvedeného programu. Jednotlivé tematické celky jsou zakončeny zadáním dalších úloh v podobě cvičení.
Učebnice je určena všem zájemcům o programování. Může být užitečná každému, kdo se učí programovat nebo kdo již zvládl základy programování, ale nemá dosud větší zkušenost s návrhem algoritmů a s posuzováním jejich kvality. Celá kniha je psána způsobem, který umožňuje samostatnou práci čtenáře s textem. Lze ji využít ve škole jako učebnici pro studenty i pro odbornou přípravu učitelů. Může také dobře posloužit jako zdroj rad a inspirací pro všechny, kdo vedou nejrůznější kurzy programování, i jako studijní materiál pro posluchače takových kurzů.
Styl výkladu a obtížnost probírané látky odpovídá úrovni volitelné výuky programování na středních školách, povinné výuky ve specializovaných třídách gymnázií zaměřených na programování a základním kurzům programování na vysokých školách. Ačkoliv má kniha charakter učebnice pro výuku programování, není klasickou středoškolskou učebnicí. Je úmyslně věnována pouze algoritmům a programovacím technikám a ne výkladu programovacího jazyka. Touto nezávislostí na vyučovaném jazyku se učebnice stává dlouhodoběji využitelnou. K učebnici je připravena i disketa s programy.
|