Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сканиров.Юркин.doc
Скачиваний:
14
Добавлен:
23.11.2019
Размер:
99.33 Кб
Скачать

126 13. Элементарная машинная графика

Задачи по теме «Элементарная машинная графика»

  1. (6 б.) Почтовый индекс. Заданное шестиразрядное десятичное натуральное число изобразить цифрами по 9-сегментному шаблону, используемому при почтовой индексации.

  2. (6 б.) Изобразить произвольный домик (деревянный или кирпичный), отобразив материал стен (бревна, кирпи­ чи) и крыши (шифер, черепица и т. п.). Размеры доми­ ка, кирпичей, окон и т. д. задаются вводом.

  3. (5 б.) Распределение скорости ветра по каждому из вось­ ми направлений задано массивом из восьми чисел. По­ строить «розу ветров» с указанием направлений.

  4. (6 б.) Для некоторой функции у = f(x,a) построить се­ мейство графиков для различных значений параметра а.

  5. (6 б.) В декартовых координатах построить семейство кривых по параметрическим уравнениям вида х = (р(/, д); у = y(t,a) при различных значениях параметра а.

  6. (6 б.) Построить семейство кривых, заданных следую­ щим уравнением в полярных координатах: р = /(ф,я), при различных значениях параметра а.

  7. (9 б.) Уравнение кривой F(x,y) = 0 не удалось предста­ вить в явном виде. Построить такую кривую.

  8. (5 б.) Изобразить на экране шахматную доску (вместе с буквенно-цифровым обозначением горизонталей и вер­ тикалей) и случайным образом расставленные на ней шашки.

  9. (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 различных звезд.

  1. (6 б.) Функция у = f(x) задана таблично в виде масси­ вов Х(п) и Y(п). Шаг по х непостоянен; массив X упо­ рядочен по возрастанию. Построить график функции, используя линейную интерполяцию между точками.

  2. (7 б.) Задан массив К(п) распределения населения по профессиям (название профессии и соответствующе ей количество человек). Изобразить распределение в виде круговой (секторной) диаграммы с необходимыми над­ писями.

  3. (8 б.) Кубик Рубика. Получить в аксонометрии или диметрии кубик Рубика в любом разобранном виде. Цвета элементарных кубиков можно изобразить разной штриховкой или полутонами.

  4. (8 б.) Перспектива. Изобразить уходящую вдаль ули­ цу, состоящую из двух рядов однотипных домов. Учесть невидимые части зданий.

  5. (7 б.) Заполнить экран кругами заданного радиуса, рас­ положив их как можно плотнее, симметрично относи­ тельно границ экрана.

  6. (8 б.) Алгебра и гармония. Разработать орнамент на основе каких-либо математических кривых и запол­ нить ими экран.

  7. (7 б.) Паутина. Получить на экране рисунок паутины с центром в произвольной (заданной) точке, с произ­ вольным числом лучей. Паутина образована лучами и многоугольниками.