История Развития Языка Паскаль
Предисловие
Краткая история создания и развития языка Паскаль
Занятие1. Этапы разработки программы. Алгоритмы
Этапы разработки программы
Алгоритмы и алгоритмизация
Составление алгоритма решения задачи "Полет снаряда"
Домашнее задание
Контрольная работа 1
Занятие 2. Практическая работа в интегрированной среде Turbo Pascal
Запуск и настройка среды
Набор и редактирование исходного текста программы
Компиляция программы, поиск и устранение ошибок компиляции
Запуск программы на выполнение, просмотр результатов
Простые приемы и методы отладки программы
Домашнее задание
Контрольная работа 2
Занятие 3. Программирование основных конструкций языка Паскаль
Линейная программа
Ветвления
Циклы
Простые типы данных
Некоторые приемы оптимизации программ
Домашнее задание
Контрольная работа 3
Занятие 4. Структурные типы данных. Совместимость типов
Массивы
Множества
Строковый тип
Файловый тип
Записи
Совместимость типов
Домашнее задание
Контрольная работа 4
Занятие 5. Функции, процедуры, модули
Функции и процедуры
Модули
Домашнее задание
Контрольная работа 5
Занятие 6. Динамические структуры данных
Указатели
Списки
Стеки
Очереди
Деревья
Работа с памятью
Домашнее задание
Контрольная работа 6
Занятие 7. Объектно-ориентированное программирование
Немного теории
Использование типа object
Виртуальные методы
Динамическое создание объектов
Домашнее задание
Контрольная работа 7
Занятие 8. Двумерная графика
Использование встроенных возможностей Турбо Паскаля
Программирование алгоритмов построения основных графических элементов
Построение двумерных изображений
Домашнее задание
Контрольная работа 8
Занятие 9. Трехмерная графика и анимация
Операции над векторами и матрицами
Использование проекций
Удаление невидимых линий
Методы программирования динамических изображений
Домашнее задание
Контрольная работа 9
Занятие 10. Рекурсия и другие вопросы
Рекурсия
Комбинаторные вычисления