Иллюстрированный самоучитель по Basic, вводный курс

Правила построения сложных изображений

При рисовании придерживайтесь определенных правил, которые перечислены далее.

  • Обязательно начертите свое изображение на бумаге в масштабе.
  • Разбейте изображение на те самые графические примитивы, каждый из которых вы могли бы нарисовать каким-либо уже изученным оператором.
  • Найдите и выделите на рисунке опорные точки – концы отрезков, начала и концы дуг, центры окружностей, эллипсов, отдельные точки (если они есть). Наметьте точки для оператора закраски paint. Если в изображении есть прямоугольники со сторонами, параллельными экрану, то необходимо выделить координаты их базовых диагоналей, по которым они будут строиться.
  • Определите максимальный размер изображения в экранных точках, исходя из размеров экрана.
  • Определите координаты всех опорных точек, значения радиусов окружностей и эллипсов, коэффициенты сжатия эллипсов, углы всех дуг.
  • Определите последовательность построения и закраски замкнутых контуров.
  • Напишите программу, введите ее, снабжая как можно большим количеством необходимых комментариев (можно сначала на бумаге), и отладьте ее.

Предупреждение
Запускать программу необходимо не после ее ввода целиком, а следом за первым логически законченным фрагментом изображения, чтобы иметь возможность сразу оценить правильность того или иного вашего программного решения
.

104. Попробуйте самостоятельно построить сложное изображение по вышеизложенным правилам на примере рис. 1.27.

Иллюстрированный самоучитель по Basic, вводный курс › Алгоритмы, графика, символы и строки › Правила построения сложных изображений
Рис. 1.27. Храм

105. А вот еще несколько вариантов сложных изображений (рис. 1.28).

Иллюстрированный самоучитель по Basic, вводный курс › Алгоритмы, графика, символы и строки › Правила построения сложных изображений
Рис. 1.28. Буква F, католический костел, яхта, знаки "Не курить" и "Любовь", мороженое

106. Так как программированием чаще занимаются представители сильного пола, а среди них, как известно, бывает довольно много любителей футбола, то предлагаю изобразить эмблему своей любимой команды. У меня это, конечно же, "Зенит"! Вот, кстати, как выглядит их эмблема (рис. 1.29).. Сложно? Конечно, да! Но ведь ради любимой команды можно и постараться!

Иллюстрированный самоучитель по Basic, вводный курс › Алгоритмы, графика, символы и строки › Правила построения сложных изображений
Рис. 1.29. Эмблема футбольной команды "Зенит"

107. В качестве самостоятельного задания придумайте себе сами эмблему и нарисуй ее.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.