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