Курс лекций. — М.: МИСиС, 2011. — 170 с. — ISBN 978-5-87623-421-6.
Рассмотрены основные элементы алгоритмических языков программирования. Приводятся многочисленные примеры, в которых изложено все, что нужно современному специалисту для создания приложений: конструкции языка, динамические структуры данных и основы объектно-ориентированного подхода при разработке программ. Соответствует учебному плану курса «Алгоритмические языки высокого уровня». Предназначен для студентов специальностей «Автоматизированные системы обработки информации и управления» и «Прикладная информатика».
Предисловие.
Основы языка программирования Pascal.Элементы алгоритмического языка Pascal.Алфавит языка Pascal.
Константы.
Идентификаторы и переменные.
Служебные (ключевые и зарезервированные) слова.
Выражения и операции.
Структура исходного текста программы Pascal.
Операторы языка Pascal.Простые операторы.
Условные операторы.
Операторы цикла.
Операторы перехода и выхода.
Типы данных.Простые типы данных.
Структурированные типы данных.
Процедурные типы.
Указатели, структуры данных.
Динамические структуры данных.
Процедуры и функции.Описание и вызов процедур и функций.
Параметры-массивы и параметры -строки.
Модули и устройства.Объектно-ориентированное программирование.Объектные типы и экземпляры.
Директивы private и public.
Наследование.
Полиморфизм.
Использование экземпляров объектов.
Библиографический список.Приложение.Системы счисления.