В пособии «Примеры программ на языке Free Pascal» содержатся тексты программ, обсуждаемых на лекциях — чтобы не тратить время на переписывание текстов программ во время занятий.
П01: Понятие алгоритма. Формы представления алгоритмов , презентация здесь
П02: Базовые алгоритмические структуры , презентация здесь
П03, практическое занятие 1: Создание блок-схем линейных алгоритмов
П04, практическое занятие 2: Создание блок-схем разветвленных алгоритмов
П05, практическое занятие 3: Создание блок-схем циклических алгоритмов
П06: Общая характеристика языка Pascal, презентация здесь
П07: Типы данных. Переменные и константы, презентация здесь
П08: Среда программирования Free Pascal, презентация здесь
П09, практическое занятие 4: Интерфейс среды программирования Free Pascal
П10: Выражения. Операторы, презентация здесь
П11: Операторы ветвления и выбора, презентация здесь
дополнительно: Примеры программ
П12, практическое занятие 5: Создание программ с использованием условных операторов
П13, практическое занятие 6: Создание программ с использованием оператора выбора
П14: Операторы цикла с предусловием и постусловием, презентация здесь
П15, практическое занятие 7: Создание программ — операторы цикла с предусловием и постусловием
П16: Операторы цикла со счетчиком, презентация здесь
дополнительно: Примеры программ
П17, практическое занятие 8: Создание программ — операторы цикла со счетчиком
П18: Подпрограммы, процедуры и функции, презентация здесь
дополнительно: Примеры программ
П19: Функции в языке Pascal, презентация здесь
П20, Практическое занятие 9: Создание программ с использованием процедур и функций
П21: Массивы и структурные типы данных, презентация здесь, дополнительные материалы здесь
П22: Типовые приемы обработки массивов, презентация здесь
П23, Практическое занятие 10: Создание простейших программ обработки массивов
П24: Двумерные массивы, презентация здесь
П25, Практическое занятие 11: Обработка двумерных массивов
П26: Сортировка массивов, презентация здесь
П27, Практическое занятие 12: Сортировка массивов
П28: Файловый ввод-вывод, презентация здесь
П29, Практическое занятие 13: Создание программ с использованием ввода-вывода в файлы
П30: Строки в языке Pascal и их обработка, презентация здесь
П31, Практическое занятие 14: Работа со строками
П32: Понятие модуля. Создание сложных программ, презентация здесь
П33, Практическое занятие 15: Создание программ обработки записей (структур)
П34, Практическое занятие 16: Создание программ с использованием графических примитивов