Программирование-Pascal

В пособии «Примеры программ на языке 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: Создание программ с использованием графических примитивов