- •126 13. Элементарная машинная графика
- •13. Элементарная машинная графика 127
- •128 13. Элементарная машинная графика
- •13. Элементарная машинная графика 129
- •132 14. Элементы компьютерной мультипликации
- •14. Элементы компьютерной мультипликации
- •134 14. Элементы компьютерной мультипликации
- •14. Элементы компьютерной мультипликации . 135
- •136 14. Элементы компьютерной мультипликации
- •14. Элементы компьютерной мультипликации 137
- •139 138 14. Элементы компьютерной мультипликации
- •14. Элементы компьютерной мультипликации
126 13. Элементарная машинная графика
Задачи по теме «Элементарная машинная графика»
(6 б.) Почтовый индекс. Заданное шестиразрядное десятичное натуральное число изобразить цифрами по 9-сегментному шаблону, используемому при почтовой индексации.
(6 б.) Изобразить произвольный домик (деревянный или кирпичный), отобразив материал стен (бревна, кирпи чи) и крыши (шифер, черепица и т. п.). Размеры доми ка, кирпичей, окон и т. д. задаются вводом.
(5 б.) Распределение скорости ветра по каждому из вось ми направлений задано массивом из восьми чисел. По строить «розу ветров» с указанием направлений.
(6 б.) Для некоторой функции у = f(x,a) построить се мейство графиков для различных значений параметра а.
(6 б.) В декартовых координатах построить семейство кривых по параметрическим уравнениям вида х = (р(/, д); у = y(t,a) при различных значениях параметра а.
(6 б.) Построить семейство кривых, заданных следую щим уравнением в полярных координатах: р = /(ф,я), при различных значениях параметра а.
(9 б.) Уравнение кривой F(x,y) = 0 не удалось предста вить в явном виде. Построить такую кривую.
(5 б.) Изобразить на экране шахматную доску (вместе с буквенно-цифровым обозначением горизонталей и вер тикалей) и случайным образом расставленные на ней шашки.
(7 б.) Разработать и получить на экране рисунок облож ки какого-либо учебника вместе с названием, фамили ями авторов, рисунками, отражающими суть предмета, и так далее.
13.10 (7 б.) Паркет. Заполнить экран рисунком паркета «елочка» из прямоугольных дощечек заданного размера.
13. Элементарная машинная графика 127
13.11 (6 б.) Построить фигуру Лиссажу: x = asin((uxt + (px); у = |3sin(co/+ cpv). Параметры а, Р, сох, со^, сря, уу задаются вводом.
^13.12 (6 б.) По правилам черчения изобразить проекцию какого-либо тела и проставить размеры.
; 13.13 (8 б.) Для заданного п построить (разместить на экране) все я-конечные звезды. Например, для /7 == 13 насчитывается 5 различных звезд.
(6 б.) Функция у = f(x) задана таблично в виде масси вов Х(п) и Y(п). Шаг по х непостоянен; массив X упо рядочен по возрастанию. Построить график функции, используя линейную интерполяцию между точками.
(7 б.) Задан массив К(п) распределения населения по профессиям (название профессии и соответствующе ей количество человек). Изобразить распределение в виде круговой (секторной) диаграммы с необходимыми над писями.
(8 б.) Кубик Рубика. Получить в аксонометрии или диметрии кубик Рубика в любом разобранном виде. Цвета элементарных кубиков можно изобразить разной штриховкой или полутонами.
(8 б.) Перспектива. Изобразить уходящую вдаль ули цу, состоящую из двух рядов однотипных домов. Учесть невидимые части зданий.
(7 б.) Заполнить экран кругами заданного радиуса, рас положив их как можно плотнее, симметрично относи тельно границ экрана.
(8 б.) Алгебра и гармония. Разработать орнамент на основе каких-либо математических кривых и запол нить ими экран.
(7 б.) Паутина. Получить на экране рисунок паутины с центром в произвольной (заданной) точке, с произ вольным числом лучей. Паутина образована лучами и многоугольниками.