Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
fvg.docx
Скачиваний:
2
Добавлен:
03.12.2018
Размер:
42.07 Кб
Скачать

Тема 1. Среда программирования Паскаль

  • Основные файлы пакета Паскаль. Запуск интегрированной среды программирования Паскаль. Использование клавиатуры для выбора команды меню. Использование «мыши» для выбора команды меню. Быстрые способы выбора команд меню. Окна Паскаля. Справочная система Паскаль.

  • Редактор интегрированной среды. Ввод теста программы в окне редактора. Компиляция программы. Создание .exe-файла. Просмотр выполнения программы на экране пользователя. Сохранение программы на диске. Открытие файла текста программы. Получение справочной информации по редактору. Ошибки, обнаруженные при компиляции.

Тема 2. Структура программы

  • Раздел uses. Раздел описания меток. Раздел описания констант. Раздел описания типов данных. Раздел описания переменных. Раздел описания процедур и функций. Раздел операторов. Комментарии. Рекомендации по стилю программирования.

  • Практическая работа №1 «Структура программы».

Тема 3. Ввод-вывод данных

  • Процедуры ввода-вывода: процедура чтения Read, процедура записи Write. Форматы вывода

Тема 4. Типы данных в Pascal

  • Перечень типов данных в Pascal. Скалярные типы данных

  • Структурированные типы данных. Тождественность и совместимость типов. Выражения, операции, операнды (арифметические выражения и операции, выражения и операции отношения, логические выражения и операции, приоритет операций)

Тема 5. Управляющие структуры.

  • Условие как выражение типа BOOLEAN.

  • Выбор. Инструкция IF.

  • Выбор. Инструкция CASE.

  • Практическая работа №2 «Условные операторы».

  • Циклы. Инструкция FOR.

  • Циклы. Инструкция WHILE.

  • Циклы. Инструкция REPEAT. Вложенные циклы.

  • Циклы. Инструкция GOTO.

  • Практическая работа №3«Циклические структуры».

Тема 6. Массивы.

  • Объявление массива.

  • Ввод и вывод массива.

  • Практическая работа №4 «Массивы».

  • Сортировка методом прямого выбора.

  • Сортировка методом прямого обмена.

  • Практическая работа №5 «Сортировка массивов».

  • Поиск в массиве элементов, удовлетворяющих заданному условию.

  • Поиск минимального (максимального) элемента массива.

  • Практическая работа №6 «Поиск элементов в массиве».

  • Многомерные массивы.

  • Практическая работа №7 « Многомерные массивы».

  • Ошибки при использовании массивов.

  • Решение задач с использованием массивов.

Тема 7. Символы и строки.

  • Символьная информация. Переменные типа CHAR.

  • Массив символов.

  • Преобразование строчных букв в прописные.

  • Переменные типа STRING.

  • Функция LENGTH. Процедура DELETE.

  • Функции POS, COPY.

  • Процедура VAL.

  • Решение задач с использованием символов и строк.

  • Практическая работа №8 «Символы и строки».

Тема 8. Множества и записи.

  • Описание типа множество.

  • Операции над множествами.

  • Практическая работа № 9 «Множества».

  • Описание типа запись.

  • Записи с вариантами.

  • Практическая работа №10 «Записи».

Тема 9. Подпрограммы.

  • Встроенные арифметические и тригонометрические функции. Функции, создаваемые программистом.

  • Процедуры. Механизм параметров. Процедуры. Фактические и формальные параметры. Процедура или функция?

  • Составление программ с использованием подпрограмм.

  • Понятие рекурсии. Решение задач с использованием подпрограмм.

  • Практическая работа №11 «Подпрограммы».

Тема 10. Файлы.

  • Переменные файлового типа. Операции ввода, вывода.

  • Стандартные текстовые файлы. Операции над текстовыми файлами.

  • Практическая работа № 12 «Работа с текстовыми файлами».

  • Типизированные файлы.

  • Операции перемещения по файлу.

  • Типизированные файлы. Решение задач.

  • Практическая работа №13 «Типизированные файлы».

Тема 11. Графика в среде программирования Free Pascal.

  • Аппаратная и программная поддержка графики

  • Адаптер и монитор. Видеобуфер. Видеостраницы. Драйверы.

  • Модуль GRAPH.

  • Инициализация графики.

  • Инициализация видеорежима. Закрытие видеорежима. Переключение текст-графика-текст

  • Обработка ошибок

  • Базовые процедуры и функции

  • Система координат. Экран и окно в графическом режиме

  • Вывод точки. Вывод линии.

  • Практическая работа №14 «».

  • Работа с текстом.

  • Вывод текста. Вывод численных значений

  • Шрифты. Выравнивание текста.

  • Практическая работа.

  • Установка цвета и палитры.

  • Построение графических фигур.

  • Построение прямоугольников. Построение многоугольников

  • Построение дуг и окружностей

  • Атрибуты графических фигур

  • Практическая работа

  • Модуль подключения управление мышью