120 Построить:
а) Треугольник с вершинами (100, 100), (150, 100), (80, 170);
б) Прямоугольник с вершинами (80, 80), (170, 80),(170, 150), (80, 150);
в) Пятиугольник с вершинами (100, 100), (150,100), (170, 120), (150, 140), (100, 140), (80, 120);
г) Шестиугольник с вершинами (120, 100), (140, 120), (140, 140), (120, 160), (100, 140), (100, 120);
д) Выполнить задания а-г, дополнив каждое из них требованием закраски построенной плоской фигуры.
121 Построить и закрасить квадрат со стороной 30 пиксел(*), центр которого
совмещен с центром экрана. Стороны квадрата должны быть параллельны осям координат экрана.
122 Построить и закрасить прямоугольник со сторонами 30 и 50 пиксел, центр
которого совмещен с центром экрана. Стороны прямоугольника должны быть параллельны осям координат экрана.
123 Построить и закрасить круг радиуса 40 пиксел, центр которого
совмещен с центром экрана.
124 Столбчатая диаграмма (гистограмма) представляет собой набор прямоугольников,
основания которых равны, а высоты пропорциональны числовым величинам, взятым из некоторой совокупности (рис.6).
Для большей наглядности прямоугольники диаграммы обычно закрашивают в разные цвета.
Даны семь
действительных положительных числа а 1,a 2,...,a 7. Построить гистограмму
для этих значений.
Рис.6 Рис.7
125 Секторная диаграмма-это круг, площади секторов которого пропорциональны
соответствующим числовым величинам, взятым из некоторой совокупности (рис.7). Для большей наглядности
секторы диаграмм закрашивают в разные цвета.
Даны семь действительных положительных чисел а
1,a 2,...,a 7. Построить секторную диаграмму для этих значений.
126 Даны натуральные V
1,V
2,...,V
8, задающие
число дней в году, в которых преобладало соответственно северное, северо-восточное, восточное, юго-восточное,
южное, юго-западное, западное или северо-западное направление ветра. Построить розу ветров (рис.8).
127 Стрелка (Рис.9) состоит из отрезка прямой и равностороннего треугольника -
острия. Сторона треугольника, пересекающая отрезок, образует с ним прямой угол; точка пересечения делит
отрезок в отношении 1:5. Построить:
а) горизонтальную стрелку, направленную из точки (100, 100) в точку (150, 100);
б) горизонтальную стрелку, направленную из (150, 100) точки в точку (100, 100);
в) вертикальную стрелку, направленную из точки (100, 50) в точку (100, 150);
г) вертикальную стрелку, направленную из точки (100, 100) в точку (100, 50);
128 Построить оси координат (Рис.10). Начало координат следует поместить вблизи
левого нижнего угла экрана, полуоси Оx и Оy разместить, как показано на рис.10.
129 Рис.11, а-о составлены из простейших геометрических фигур: треугольников,
квадратов, окружностей, точек и т.п. Цыпленок (Рис.11,а) состоит из эллипса (тело цыпленка), окружности
(голова), трех треугольников (нос, хвост и крыло цыпленка) и двух прямых (лапы). Дом (рис.11,б) состоит
из двух квадратов (дом и окно), прямоугольник (дверь), треугольника (крыша) и ломаной (труба). Грузовик
(Рис.11,в) состоит из двух прямоугольников (кабина и кузов), квадрата (окно) и двух окружностей (колеса).
Елка (Рис.11,г) состоит из трех треугольников (ветви) и прямоугольника (ствол) и т.п.
Получить на экране и раскрасить рис.11, а-о.
130 На рис.12, а-р даны шаблоны нескольких фигур: жука, букета цветов, робота,
самолета и т. д. Закрашенный квадрат на шаблоне соответствует высвечиваемой точке, пустой квадрат-точке,
которая не высвечивается (или, что то же самое, точке, цвет которой совпадает с цветом фона).
Рис.12 а-р.
Получить на экране фигуры по шаблонам, приведенным на рис. 12, а-р.
131 Составить шаблоны рукописных букв от а до я. Используя эти шаблоны,
ыполнить подрисуночные подписи к фигурам предыдущей задачи и фигурам задачи 129. (Шаблон рукописной
буквы г см. на рис. 13)
132 Дано натуральное число n (n ≤ 999999). Записать его шестью цифрами,
используя девятисегментный шаблон (как на почтовых конвертах).
133 Получить на экране рис.14 и обеспечить возможнность "зажигать" и
"гасить" нарисованную лампочку: включение и выключение лампочки должно выполняться с клавиатуры,
спираль зажженной и погашенной лампочек окрашивается в разные цвета.
134 Получить на экране рис.15 и обеспечить возможность "зажигать" и "гасить"
свет в доме: включение и выключение света должно выполняться с клавиатуры, окно дома при зажженном и при
погащенном свете окрашивается в разные цвета.
135 Получить на экране изображение действующих электронных часов, показывающих
текущее время. Шаблоны используемых цифр должны соответствовать обычному для электронных часов
семисегментному шаблону.
(*) - Длины отрезков в этой и следующих задачах указываются в количестве адресуемых точек экрана (пикселах).