Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > помогит создать программу электронный калейдоскоп |
Автор: forsaken92 10.12.2013, 19:23 |
Составить программу "электронный калейдоскоп". Построение калейдоскопа выполнять следующим образом. В центре экрана должен быть изображен правильный шестиугольник ABCDEF, вершины которого соединены с его центром О (рис. 97). Треугольник FOA должен быть рассечен несколькими прямыми, количество и расположение которых выбирается с помощью датчика случайных чисел. Каждая из полученных таким образом частей треугольника FOA должна быть закрашена цветом, номер которого также выбирается с помощью датчика случайных чисел. После этого изображение в каждом следующем треугольнике (при движении по или против часовой стрелки) должно быть получено симметричным отображением изображения, сформированного ранее в каждом предыдущем треугольнике, относительно их общей стороны: так, изображение в треугольнике АOВ должно быть получено симметричным отображением изображения, сформированного в треугольнике относительно стороны ОА; изображение в треугольнике BОС должно быть получено симметричным отображением изображения, уже сформированного в треугольнике АОВ, относительно стороны OВ и т. д. Организовать динамическую смену изображения на экране. |