Командная олимпиада по программированию на ЛОГО 18 марта 2007 г. ИСИ СО РАН Зрительные иллюзии Мы привыкли доверять своим глазам, но иногда они нас «подводят» – видят не совсем то, что нарисовано. На этом построено множество оптических иллюзий. Задание 1 (5 баллов). Посмотрите, например, на эти стрелки. Вам кажется, что нижний отрезок короче верхнего? А вот и нет! Равны! Нарисуйте такие же стрелки процедурой proc1. Задание 2 (15 баллов). Верите ли вы, что четыре горизонтальные линии параллельны друг другу? Изогнутыми они кажутся за счет наклонного расположения «лепестков». Попробуйте изобразить такую иллюзию процедурой proc2. Подсказка: все «лепестки» одинаковые, каждый отклонен от предыдущего на 4 градуса и состоит из дуг по 1/9 окружности. Задание 3 (8 баллов). На этой картинке мы видим квадрат. А вы видите? На самом деле он существует только в нашем воображении. Нарисуйте мнимый квадрат процедурой proc3. Задание 4 (10 баллов). Треугольник в центре этой картинки – это тоже обман зрения. Нарисуйте его процедурой proc4. Задание 5 (15 баллов). Обман зрения с рекурсивной картинкой мы не смогли ни найти, ни придумать. Потому не ищите в этом задании «обманов». Нарисуйте треугольники рекурсивной процедурой proc5. Командная олимпиада по программированию на ЛОГО 18 марта 2007 г. ИСИ СО РАН Задание 6 (12 баллов). На этой картинке все круги «лежат» на прямой линии. А кажется, что на выпуклой поверхности. За счет своих размеров и того, что верхние границы образуют дугу. Нарисуйте круги процедурой proc6. Задание 7 (20 баллов). Посмотрите на картинку. Что Вы видите: круги или спираль? Окружности, составленные из чередующихся квадратов, создают эффект спирали. Нарисуйте такую иллюзию процедурой proc7. Подсказка: цвет фона – [165 165 165] для MSWLogo и 5 для Лого Миров; цвет тёмных квадратов – [30 30 30] для MSWLogo и 9 для Лого Миров; белые квадраты «толще» тёмных; квадраты повёрнуты на 7 градусов. Задание 8 (10 баллов). Одинаковые серые кружочки на разных серых фонах уже на кажутся одинаковыми. На светлом они выглядят темнее, на тёмном – светлее. Нарисуйте эти кружочки процедурой proc8. Удивителен этот мир иллюзий!