В учебном пособии представлено последовательное изложение основ программирования на примере языка Pascal. Рассматриваются структурная, модульная и объектно-ориентированная технологии программирования, методы проектирования и отладки программ, управляющие операторы, основные структуры данных и методы их обработки. Полностью соответствует типовой программе «Методы программирования и информатика» для научно-педагогического направления.