
- •Министерство образования Российской Федерации
- •Самостоятельная работа
- •Контрольные вопросы
- •Литература
- •Контрольные вопросы
- •Литература
- •Использование специальных эффектов и приемов оформления
- •Работа с цветом в PageMaker
- •Контрольные вопросы
- •Литература
- •Порядок выполнения работы
- •Контрольные вопросы
- •Литература
- •Расчетно-графическое задание
- •Цель работы
- •Содержание работы и методические указания к ее выполнению
- •Варианты заданий
- •Контрольные вопросы
- •Литература
- •Приложение Вопросы к теоретическому зачету по дисциплине
- •Оглавление
Варианты заданий
1. Разработать программу, рисующую систему вложенных подобных прямоугольников. Каждый прямоугольник изображается разным цветом. Предварительно пользователь задает параметр вложенности - расстояние одного прямоугольника от другого. Внешний прямоугольник занимает весь экран.
2. Разработать рекурсивную версию решения задачи 1.
3. Разработать версию решения задачи 1, но пользователем задается количество прямоугольников, а расстояние одного прямоугольника от другого вычисляется.
4. Разработать программу, рисующую систему вложенных окружностей. Каждая окружность изображается разным цветом. Предварительно пользователь задает параметр вложенности – расстояние одной окружности от другой. Внешняя окружность занимает весь экран. Центр окружностей – центр экрана.
5. Разработать рекурсивную версию решения задачи 4.
6. Разработать версию решения задачи 4, но пользователем задается количество окружностей, а расстояние одной окружности от другой вычисляется.
7. Разработать программу, рисующую систему вложенных дуг, занимающих 3/4 экрана. Каждая дуга изображается разным цветом и смещена на 90 градусов относительно предыдущей. Предварительно пользователь задает параметр вложенности – расстояние одной дуги от другой. Внешняя дуга занимает весь экран. Центр дуги – центр экрана.
8. Разработать рекурсивную версию решения задачи 7.
9. Разработать версию решения задачи 7, но пользователем задается количество дуг, а расстояние одной дуги от другой вычисляется.
10. Разработать программу, рисующую прямоугольник с закругленными углами (галтель). Параметр закругления (радиус) вводится пользователем.
11. Разработать программу, рисующую улитку.
12. В круг, занимающий весь экран, вписаны три круга. Большой и помещенные в него круги наполнены различными цветами. Разработать программу, делающую указанный рисунок.
13. В круг, занимающий весь экран, вписаны три круга. В каждый из вписанных кругов также вписаны три круга и т.д. Круги наполнены различными цветами. Разработать программу, делающую указанный рисунок.
14. Разработать рекурсивную версию решения задачи 13.
15. В равносторонний треугольник, занимающий весь экран и устремленный одной вершиной вверх, вписан подобный треугольник, устремленный одной вершиной вниз, в него в свою очередь вписан подобный треугольник, устремленный одной вершиной вверх и т.д. Разработать программу, делающую подобный рисунок.
16. Разработать рекурсивную версию решения задачи 15.
17. Разработать программу, рисующую работающий светофор (последовательно зажигаются красный свет, желтый, зеленый). Не горящие в текущий момент круги закрашивать светлым цветом.
18. Разработать программу, рисующую работающий светофор типа СТОЙТЕ-ИДИТЕ (стоящий на пешеходном переходе).
19. Разработать программу, рисующую звездное небо: на темном фоне вспыхивают звезды, цвет и координаты которых выбираются с помощью генератора случайных чисел ГСЧ.
20. Разработать программу, рисующую узор в виде ломаной линии из 50 звеньев со случайными координатами, случайного цвета, выбираемых с помощью генератора случайных чисел ГСЧ.
21. Разработать программу, рисующую узор из 50 окружностей со случайными координатами центра, случайного цвета и диаметра, выбираемых с помощью генератора случайных чисел ГСЧ.
22. Разработать программу, рисующую узор из 50 прямоугольников случайного цвета и размера, выбираемых с помощью генератора случайных чисел.
23. Разработать программу, рисующую государственный флаг России с подписью на нем «Россия», перемещающийся по экрану 50 раз.
24. Разработать программу, рисующую олимпийский флаг, меняющий свои размеры 50 раз (например, постепенно увеличивающийся).
25. Разработать программу, выводящую на экран изображение шахматной доски, причем цвета клеток задает пользователь с клавиатуры.