Книжка Хабы (970988), страница 15
Текст из файла (страница 15)
Составить основную программу, использующую модуль, с выбором при нажатии клавиш F1,F3,F5 [коды (0, 59), (0, 61), (0, 63) соответственно] следующих вариантов работ:
-
Вывод графика с параметрами А=1,5; В=12,56; Х0=Y0=20; X1=Y1=120 с предварительным стиранием старого изображения.
-
Вывод графика с параметрами А=3,5; В=6,28; XO=Y0=220; X1=Y1=320 с предварительным стиранием старого изображения.
Выход из программы.
Задача 10. Составить модуль с описанием типа объекта, представляющего график функции f(x) = А * sin (2x), для значений аргумента 0<=X<=B, в прямоугольной области экрана, задаваемой координатами левого верхнего (X0,Y0) и правого нижнего (X1,Y1) углов. Тип объекта должен иметь методы инициализации полей графика (A. ОBJ X0,Y0,X1,Y1), вывода изображения, стирания изображения (на черном фоне). График должен заполнять всю область и иметь оси координат с оцифровкой на концах.
Составить основную программу, использующую модуль, с выбором при нажатии клавиш F1,F3,F5 [коды (0, 59), (0, 61), (0, 63) соответственно] следующих вариантов работ:
-
Вывод графика с параметрами А=1,5; В=12,56; Х0=Y0=20; X1=Y1=120 с предварительным стиранием старого изображения.
-
Вывод графика с параметрами А=3,0; В=6,28; XO=Y0=220; X1=Y1=320 с предварительным стиранием старого изображения.
Выход из программы.
Задача 11. Составить модуль с описанием типа объекта, представляющего треугольник с координатами вершин в массиве Т, с контуром цвета С, с заполнением цвета Q. Тип объекта должен иметь методы инициализации полей треугольника (Т, С, Q), вывода изображения, стирания изображения (на черном фоне) и плавного движения относительно первой вершины против часовой стрелки до поворота на 45град. Треугольник должен сохранять свою форму при повороте в разных графических режимах.
Составить основную программу, использующую модуль, с выбором при нажатии клавиш Alt+1, Alt+3, Alt+5 [ (0,120), (0,122), (0, 124) соответственно] следующих вариантов работ:
-
Вывод белого треугольника с синим контуром и координатами вершин (320,150), (390,200), (250,200).
-
Вращение желтого треугольника с красным контуром и начальными координатами вершин (320,150), (390,200), (250,200).
-
Выход из программы.