Вы здесь
Программирование на языке Pascal и основы Delphi (с 8 класса)
Алгоритм. Программа. Машинный код.
Последовательность действий при программировании.
Байты и биты.
Системы счисления.
Выражения.
Синтаксис в языке программирования.
Простые программы.
Переменные.
Описание переменных.
Оператор присваивания.
Редактор Borland Pascal.
Курсор. Рабочий экран.
Операторы Read и Readln.
Математические операторы и функции Pascal.
Логические операторы. Таблицы истинности.
Условный оператор if. Оператор case.
Оператор цикла for.
Оператор цикла repeat … until.
Оператор цикла while.
Составной оператор.
Стиль написания программы.
Счетчики. Сумматоры.
Структура программы на Pascal.
Порядок написания кода программы.
Цикл в цикле.
Процедуры.
Порядок описания процедур.
Параметры у процедур.
Процедуры Halt и Exit.
Описание переменных внутри процедур.
Индексированные переменные.
Массивы.
Сортировка массива методом поиска наименьшего элемента.
Сортировка массива методом пузырька.
Множества. Преобразование множества. Отображение множеств.
Перечислимые и упорядоченные множества.
Порядковые типы. Операции над порядковыми типами.
Программирование графики в Pascal.
Управление экраном в графическом режиме.
Функции работы с графикой.
Рекурсивные процедуры и функции.
Использование Pascal для решения расчетных задач.
Модуль CRT.
Двумерные массивы и графика. Применение решенных простых задач при решении сложных.
Построение графиков функций.
Оперативная память и ее структура.
Распределение памяти под программу.
Ссылки и указатели.
Реализация быстрого движения сложных объектов.
Динамические структуры данных. Списки.
Объектно-ориентированное программирование и возможности Delphi.
Интегрированная среда разработки Delphi.
Создание нового проекта. Палитра компонентов. Текстовый редактор.
Редактор форм. Задание обработчика событий.
Язык программирования Object Pascal. Синтаксис языка. Структура программы в Delphi. Типы данных. Математические выражения.
Операторы. Создание калькулятора.
Процедуры и функции. Передача параметров. Перегрузка функций.
Рекурсия. Примеры вычислительной и графической программ.
Классы. Пример создания класса списка, производного от TList, имеющего методы сохранения в файле и чтения из него, а также методы сортировки данных.
Итоговая работа.