Opis
Książka traktuje o sposobach tworzenia algorytmów i ukazuje bogactwo dróg wiodących od problemów do algorytmów. Autor, informatyk o międzynarodowej renomie, zachęca i wciąga Czytelnika do śledzenia procesu powstawania algorytmów: od ścisłego opisu problemu, poprzez analizę różnych aspektów rozwiązania, po realizację w wybranej reprezentacji. Wśród rozważanych problemów są m.in.: zadania matematyczne (np. rozwiązywanie równań, obliczanie wartości wielomianu i wartości potęgi, rozkład liczby na czynniki), informatyczne (np. porządkowanie liczb, słów i dat) oraz problemy z innych dziedzin (np. błądzenie po labiryncie, czy pakowanie plecaka). Algorytmy są przedstawione za pomocą tradycyjnych środków informatycznych: listy kroków, schematów blokowych i programów w języku Pascal, a także projektów w programie edukacyjnym ELI.