Московский Государственный Университет имени М.В. Ломоносова (МГУ) приглашает Вас пройти курс: «Программирование на языке 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, имеющего методы сохранения в файле и чтения из него, а также методы сортировки данных.Итоговая работа.
Зарегистрируйтесь на участие в курсе обучения от МГУ:
34 320 руб.
для физлиц
42 900 руб.
для юрлиц