Учебное пособие. — М.: Просвещение, 2000. — 416 с. — ISBN 5-09-008994-9.
Пособие содержит материалы базового курса информатики для 10-11 классов общеобразовательных учреждений и материалы курса для классов с углубленным изучением информатики и программирования. Пособие можно использовать и для подготовки к вступительным экзаменам по информатике в вузы и для самообразования.
Пособие состоит из двух разделов:
Теория (с задачами и решениями).
Практикум по алгоритмизации и программированию.
Теоретический курс включает специально подобранные оригинальные примеры, задачи и упражнения, выполненные с применением и анализом различных методических и технологических приемов. Материал раздела распределен по главам и теоретическим пунктам в форме вопросов и ответов. Язык изложения ясный, доступный, лаконичный. Каждая глава заканчивается большим количеством задач и упражнений для самостоятельного решения, для которых приведены ответы, указания и образцы выполнения.
Практикум по алгоритмизации и программированию разработан с целью скорейшего привлечения учащихся к самостоятельному и осмысленному составлению законченных программ на популярных языках программирования Turbo Pascal и QBasic и привития основных навыков алгоритмической и программистской грамотности: ясного и понятного стиля, надежности решений, экономии вычислений, организации переборов и т. д. Для этого использована нетрадиционная форма компоновки материала, ориентированная на общность алгоритмических конструкций.