- •1.Основные этапы решения задач на эвм
- •2. Алгоритмы обработки данных. Основные алгоритмические конструкции.
- •3. Разработка, отладка и тестирование программного обеспечения. Трансляция программы: интерпретаторы и компиляторы.
- •4.Понятие типов данных в программировании. Описание типов данных в программе.
- •5.Простые типы данных : целочисленные и вещественные типы.
- •6. Простые типы данных : символьные и строковые типы.
- •7.Структура простейшей программы: основные разделы (типы, переменные, константы, метки)
- •8.Арифметические выражения, арифметические операции, стандартные арифметические функции. Оператор присваивания.
- •9. Логические выражения: логический тип данных, логические операции и операции отношения.
- •10.Организация ввода-вывода информации в программировании: ввод-вывод с клавиатуры-экрана. Форматы вывода параметров целого и вещественного типов.
- •11.Генератор случайных чисел.
- •12. Способы организации разветвляющихся вычислений в программировании: оператор условного оператора (if).
- •If условие then оператор 1 else оператор 2;
- •13. Способы организации разветвляющихся вычислений в программировании: оператор варианта (case).
- •14. Операторы языка Паскаль: оператор безусловного перехода.
- •15.Организация циклических вычислений с предусловием (While - Do).
- •16. Организация циклических вычислений с постусловием (Repeat - Until).
- •17. Организация циклических вычислений со счетчиком (For - Do).
- •18. Вложенные циклы. Структурированные типы данных - массивы. Объявление и использование массивов в программе. Одномерные и многомерные массивы.
- •19. Обработка массивов данных: поиск минимального и максимального элементов массива.
- •20. Обработка массивов данных: поиск элемента массива.
- •21. 22. Обработка массивов данных: суммирование массивов, умножение массивов
- •23. Структурированные типы данных - записи. Использование записей в программах. Оператор работы над записями With-do.
- •24. Нестандартные типы данных: перечисляемые и интервальные пользовательские типы.
- •25. Понятие подпрограммы, типы подпрограмм. Обращение к подпрограмме.
- •26. Процедура. Формальные и фактические параметры процедуры.
- •27. Подпрограмма-функция. Формальные и фактические параметры подпрограммы-функции.
- •28.Рекурсивное обращение. Примеры использования рекурсивных подпрограмм.
- •29.Файловая система. Понятие файла, каталога. Типы файлов.
- •30.Стандартные подпрограммы для работы с файлами: объявление файлов в программе.
- •32. Стандартные подпрограммы для работы с файлами: чтение данных из файла.
- •33. Стандартные подпрограммы для работы с файлами: копирование текстовых файлов.
- •34. Понятие модуля. Структура модулей.
- •Interface
- •Implementation
- •35. Заголовок модуля и связь модулей с программой
- •36. Модуль: интерфейсная часть, исполняемая часть, инициирующая часть.
- •37. Компиляция модулей. Доступ к объявленным в модуле объектам.
- •38. Стандартные модули.
- •39. Работа в графическом и текстовом видеорежимах. Переход в графический режим. Характеристика графических режимов работы дисплейных адаптеров.
- •40.) Создание простейших графических изображений: подпрограммы рисования линий, и точек.
- •41.) Создание простейших графических изображений: многоугольники.
- •42.) Создание простейших графических изображений: дуги, окружности, эллипсы.
- •43.) Работа в графическом видеорежиме: управление цветом изображения.
- •44.) Работа в графическом видеорежиме: вывод сообщений.
- •45.) Стандартные подпрограммы для работы с экраном и клавиатурой в текстовом видеорежиме.
- •46.)Управление цветом изображения в текстовом видеорежиме. Стандартные подпрограммы для работы со звуком.
41.) Создание простейших графических изображений: многоугольники.
Rectangle (X1, Y1, X2, Y2 : Integer); ‑ процедура вычерчивания прямоугольника текущем цветом и стилем линий с координатами левого верхнего и правого нижнего углов;
42.) Создание простейших графических изображений: дуги, окружности, эллипсы.
Arc (X,Y : Integer; BegА, EndA, R : Word); ‑ процедура вычерчивает дугу окружности с центром в точке (X,Y) радиуса R, BegA, EndA - начальный и конечный углы дуги, которые отсчитываются против часовой стрелки и указываются в градусах, нулевой угол соответствует горизонтальному направлению вектора слева направо, если задать значения начального угла 0 и конечного 359, то будет выведена полная окружность;
Circle (X,Y : Integer; R : Word); ‑ процедура вычерчивания окружности с центром в точке с координатами X,Y заданного радиуса R, параметр R определяет количество пикселей в горизонтальном направлении;
Ellipse (X,Y : Integer; BegA, EndA, Rx, Ry : Word); ‑ процедура вычерчивает эллипсную дугу с центром в точке с координатами (X,Y), начиная с угла BegA и заканчивая - EndA, с горизонтальным и вертикальным радиусом Rx и Ry соответственно; при вычерчивании дуги используются текущие цвет и стиль линий, углы также отсчитываются против часовой стрелки в градусах.
43.) Работа в графическом видеорежиме: управление цветом изображения.
SetPalette (N : Word; Color : ShortInt); ‑ заменяет все фрагменты изображения, выполненные цветом палитры под номером N на новый цвет Color, цвет с индексом 0 соответствует цвету фона и также может изменяться с помощью данной процедуры;
SetAllPalette (var Palette); ‑ изменяет несколько цветов палитры, для корректной работы ей следует передать нетипизированный параметр, первый байт которого должен содержать длину палитры N, а остальные N байт - номера устанавливаемых цветов. Для определения текущего размера палитры используют результат, возвращаемый функцией GetPaletterSize : Integer;
GetDefaultPalette (var Palette : PaletteType); ‑ позволяет получить структуру палитры, устанавливаемую автоматически, возвращающую размер и цвета палитры;
SetColor (Color : Word); ‑ позволяет установить текущий цвет выводимых линий (константы модуля Graph соответствуют константам, определяющим цвет, модуля Crt), максимальное значение, которое можно использовать при обращении к этой процедуре возвращает функция GetMaxColor : Word;
GetColor : Word; ‑ функция определяет, каким цветом выводятся линии на экране,
Существует аналогичная группа команд, позволяющих установить цвет Color и определить текущий цвет фона, на котором выводятся символы. Это процедура