Книга призвана помочь в овладении искусством программирования тем, кто уже освоил основы составления программ на языке Turbo Pascal. Материал излагается на примере решения 20 практических задач с достаточно сложной логикой по различным темам – комбинаторика, моделирование физических процессов, рекурсивные и нерекурсивные решения. Для каждой задачи анализируются возможный путь к решению, возникающие при этом проблемы, логические ошибки и технические детали. Для большинства задач приведено несколько вариантов решения, для каждого из которых показаны преимущества и недостатки. В процессе анализа выведены некоторые общие правила и принципы программирования.
Для программистов.
Очень много рассуждений на тему «вы должны научиться думать логически» =)
Многие задачи не представляли особого интереса, аля построить снежинку и т.д.Что было интересно – реализация движения на плоскости, обход графа, поиск пути с наибольшим весом.