В первой части книги приведено неформальное описание языка Pascal, сопровождающееся большим количеством полностью законченных примеров, работающих в среде Turbo Pascal 7.0 компании Borland. Во второй части рассмотрено решение различных типовых задач про-граммирования, нацеленных на формирование у обучаемого особой программистcкой логики и дающих возможность изучить и отработать на практике все существенные особенности языка Pascal. Подробно и последовательно освещены вопросы работы со статической и динамической графикой, организации диалогов, обработки массивов и строк, работа с файлами, указателями, списками и др.
Книга призвана помочь в овладении искусством программирования тем, кто уже освоил основы составления программ на языке Turbo Pascal. Материал излагается на примере решения 20 практических задач с достаточно сложной логикой по различным темам: комбинаторика, моделирование физических процессов, рекурсивные и нерекурсивные решения.
Представлены современные методы и средства разработки алгоритмов и программ, приемы структурного программирования, определены характеристики качества программного продукта, способы записи алгоритма на языке высокого уровня, большое внимание уделено отладке программ.