Рассмотрены основные конструкции языка Delphi и базовые принципы структурного программирования. Большое внимание уделено алгоритмам работы с массивами, строками, структурами, текстовыми и типизированными файлами. Подробно изложены различные аспекты использования процедур и функций, в том числе и рекурсивных. Предназначено для студентов, обучающихся по программе бакалавриата по направлению 02.03.01. «Математика. Компьютерные науки». Может быть использовано в школах с углубленным изучением информатики.
Содержание: Введение Основные возможности процедурного программирования по работе с числовыми данными Базовые понятия Типизация данных. Основные типы данных и средства работы с ними. Основные операторы Проектируемые типы для числовых данных. Основные алгоритмы для работы с ними Основные инструменты структурного программирования. Процедурные типы. Рекуррентность и рекурсия. Реализация в языке Математическая индукция, рекурсия и итерация. Фракталы Основные возможности процедурного программирования при работе с комбинированными данными произвольного объема и создании отдельно компилируемых программ Нечисловые типы данных и инструменты работы с ними Комбинированный тип данных. Файловый тип данных. Основные инструменты по работе с ними Расширенная работа с файлами. Типизированные константы. Преобразование типов Обработка исключительных ситуаций. Создание отдельно компилируемых программ Типовые проверочные работы Библиографический список