Задача 4. Орнамент (20 баллов)
Школьный этап Всероссийской олимпиады школьников по информатике Учебный год Классы Задача 1. Исполнитель Водолей (15 баллов) Исполнитель Водолей является виртуальным исполнителем, который умеет переливать жидкости из одной колбы в другую. Команда наполни Х означает наполнение колбы Х. Команда вылей Х - выливает всю жидкость из колбы Х. Перелей из А в В - переливает жидкость из колбы А в колбу В до тех пор, пока не случится одно из событий (или оба одновременно): ü жидкость в колбе А закончилась ü колба В заполнилась. Разделить на две равные части воду, находящуюся в полном 16 литровом сосуде, пользуясь этим и пустыми 11- и 6-литровыми сосудами.
Задача 2. Исполнитель Робот (15 баллов) Исполнитель Робот существует в некоторой обстановке – прямоугольном поле, разбитом на клетки, между которыми могут стоять стены. Обстановка, в которой находится Робот, называется текущей обстановкой Робота. Робот может передвигаться по полю, закрашивать клетки. Робот не может проходить сквозь стены, но может проверять, есть ли рядом с ним стена. Робот не может выйти за пределы прямоугольника (по периметру стоит «забор»). Система команд исполнителя «Робот» включает: ü 5 команд, вызывающих действия Робота (влево, вправо, вверх, вниз, закрасить); ü 10 команд проверки условий: (слева, справа, сверху, снизу, стена, свободно, закрашена, чистая). Составьте последовательность действий для исполнителя Робот. Исполнителю Робот ( ) нужно в огороде, в конце каждой грядки, посадить цветок (закрасить клетку). Проблема в том, что каждая грядка волшебная – с каждым новым исполнением изменяется ее длина. Известно, что количество грядок не изменяется – их 7. Местоположение Робота после выполнения задания – произвольное.
Задача 3. Черепаховый цветок (30 баллов) Исполнитель Черепаха перемещается на экране компьютера, оставляя след в виде линии. У исполнителя существует две команды: вперед n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Вправо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись нц k раз [Команда1 Команда2 КомандаЗ] кц означает, что последовательность команд в скобках повторится k раз. Напишите программу, с помощью которой Черепаха изобразит следующий рисунок.
Задача 4. Орнамент (20 баллов) Исполнитель Чертежник стоит на координатной плоскости в точке с координатой (0,12) перо поднято. Система команд исполнителя:
Напишите программу, с помощью которой Чертежник изобразит следующий рисунок.
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (263)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |