ЗАДАНИЯ ОЛИМПИАДЫ ПО КОМПЬЮТЕРНОЙ ГРАФИКЕ "НАРОДНЫЙ УЗОР" - 2012 г.

ЗАДАНИЕ 1
Дано:

Требуется: записать алгоритм рисования этого бордюра, включающий: выделение базовой фигуры для бордюра и последовательность элементарных преобразований, с помощью которых будет построен бордюр.
Примечание: «базовой фигурой» назовем минимальную фигуру, используя которую без изменения ее размеров (но проводя преобразования сдвига, отражения или поворота) можно построить заданный бордюр.
Пример решения задания, подобного Заданию 1

ЗАДАНИЕ 2
Дано: рисунок кривой линии и входные данные, описывающие эту кривую.
Требуется: написать псевдокод (или код в известной Вам системе программирования) рисования кривой линии. При этом в точке (xf1, yf1) необходимо обеспечить гладкое сопряжение кривых. Кроме точки (xf1, yf1) на кривой линии нет точек, в которых изменяется знак кривизны линии. Цвет и толщину линии можно задать произвольные (не стремиться к параметрам, использованным на рисунке задания).


ЗАДАНИЕ 3
Нарисуйте в любом из известных вам компьютерных графических редакторов народный узор, характерный для вашей родной местности. К рисунку возможно (но не обязательно) приложить пояснительный текст: какой узор нарисован, что Вы знаете о местных традиционных народных узорах. А также возможно приложить фотографии местных традиционных узоров, ставших прототипами вашего компьютерного рисунка.


ЗАДАНИЕ 4
Запрограммируйте (на псевдокоде или в известной Вам системе программирования) народный узор, характерный для вашей родной местности. К рисунку возможно приложить пояснительный текст и фотографии аналогично заданию 3.
Пояснение к Заданию 4:  запрограммированные рисунки могут быть неинтерактивными (не реагировать на действия пользователя) или интерактивными (реагировать на действия пользователя).

Скачать все документы Олимпиады по компьютерной графике "Народный узор" одним архивом

ПРИМЕР РЕШЕНИЯ ЗАДАНИЯ 1
Дано:

Требуется: записать алгоритм рисования этого бордюра, включающий: выделение базовой фигуры для бордюра и последовательность элементарных преобразований, с помощью которых будет построен бордюр.
Решение: 

1. Выделяем базовую фигуру:

2. Отражаем копию базовой фигуры относительно вертикальной оси АА


3. Сдвигаем фигуру, полученную на шаге 2 вправо с шагом, равным а 5 раз (или отражаем эту же фигуру относительно вертикальной оси, проходящей через крайнюю точку фигуры).


ПРЕДЛОЖЕНИЕ ПО ПЕДАГОГИЧЕСКОЙ ПОДДЕРЖКЕ ОЛИМПИАДЫ
Все желающие (люди возраста старше школьного) могут присылать материалы педагогической поддержки Олимпиады: или работы по сформулированным заданиям, которые смогут быть образцами для участников Олимпиад "Народный узор", или другие материалы по тематике Олимпиады "Народный узор" (в том числе ссылки на интернет-ресурсы). Пока педагогическую поддержку Олимпиаде "Народный узор" оказывают студенты физико-математического факультета Московского государственного областного университета (работы которых использованы в оформлении Олимпиады). Хотелось бы расширить базу Олимпиады.
Важно:  все материалы надо присылать в электронном виде. При этом работы, выполненные непосредственно по заданиям Олимпиады, желательно приближать к рекомендациям по оформлению соответствующих заданий. Подробнее об этом читайте на странице Рекомендации к оформлению работ.

КОНТАКТЫ
1. Официальный сайт Олимпиады "Народный узор" по компьютерной графике: http://computer.mgou.ru
2. Адрес для связи и пересылки решений заданий Олимпиады "Народный узор": computer_mgou@mail.ru
3. Почтовый адрес оргкомитета Олимпиады по компьютерной графике "Народный узор" : 105005, г. Москва, ул. Радио, д. 10а, деканат физико-математического факультета Московского государственного областного университета.