Открытая региональная командная олимпиада по программированию на ЛОГО 7 апреля 2012 г. Самой важной частью человека по праву считается мозг. Почти известный учёный Джеймс Логос прямо сейчас даст несколько крайне полезных советов по развитию и тренировке столь замечательного органа. Совет 1. Всегда ожидайте подвоха и будьте внимательны! В 2012 году был проведен следующий эксперимент: нескольким людям на мобильный телефон было отправлено анонимным лицом 13 платежей на следующие суммы: 67, 79, 79, 76, 32, 73, 83, 78, 39, 84, 32, 73 и 84 рубля. 99% людей остались в недоумении и порадовались неожиданной удаче и лишь 1% смог распознать зашифрованное таким необычным образом сообщение анонимного лица, расшифровать его и получить удовольствие от работы своего собственного мозга. Задача 1 (15 баллов) Будьте внимательны и Вы: не рисуйте представленный справа от задания рисунок, не расшифровывайте описанное сообщение, а напишите процедуру proc1, создающую изображение, представленное рядом с советом №8. Совет 2. Вчитывайтесь в то, что читаете! Боьлшинтсво люедй мжеот порчтиать это пределонжие и не заемитть, что в кождам солве бувкы стяот не на свиох метсах. Задача 2 (10 + 5 баллов) Процедурой proc2 нарисуйте рисунок цветка в ящике, а процедурой proc3 расставьте ящики по своим местам так, чтобы получился следующий орнамент. Совет 3. Пытайтесь понять непонимаемое! Венгерский дизайнер Марци Хегедус создал оригинальный шрифт Frustro, который основан на идее невозможных фигур, для которых нельзя создать модели в трёхмерном пространстве. Задача 3 (10 баллов) Попытайтесь представить себе четырехмерное пространство, потом вернитесь в трёхмерное и создайте процедурой proc4 изображение буквы Z этого необычного шрифта. Совет 4. Выполняйте специальные тренировочные упражнения! Попытайтесь в течение всего дня обойтись без использования какого-либо часто употребляемого Вами слова или словосочетания. Задача 4 (5 баллов) Напишите процедуру proc5, рисующую рисунок ниже, не используя при этом цифру 2 и команду «пр» («rt»). Длина каждой наклонной линии — 22 пикселя. Внутренний угол в орнаменте — 120 градусов. Совет 5. Анализируйте и пытайтесь предсказывать! Представьте, что у Вас есть множество однородных кирпичей. Вам необходимо сложить их в стопку таким образом, чтобы каждый следующий кирпич был сдвинут относительно другого на половину своей собственной длины. Как Вы думаете, насколько высокая стопка у Вас может получиться? Задача 5 (10 баллов) Проверьте на практике и заодно нарисуйте процедурой proc6 соответствующий орнамент. 1 Открытая региональная командная олимпиада по программированию на ЛОГО 7 апреля 2012 г. Совет 6. Смотрите на одни и те же объекты и явления под разными углами и с разных точек зрения. Посмотрите на рисунок слева. В какую сторону обращен этот трёхмерный угол? Попытайте мысленно выгнуть его в другую сторону. Задача 6 (15 + 5 баллов) Нарисуйте это изображение процедурой proc7. Получите дополнительно 5 баллов, сделав эту процедуру рекурсивной. Совет 7. Попытайтесь представить себе свой мозг, представляющий себе свой мозг, размышляющий о мозге, представляющем свой мозг. Задача 7 (25 баллов) Если получится, то нарисуйте рекурсивной процедурой proc8 получившийся образ: Совет 8. Занимайтесь программированием! Изучайте новые языки, участвуйте в олимпиадах, создавайте свои собственные проекты! 2