Исполнитель Муравей перемещается по полю, разделённому на клетки. Размер поля 8x8, строки нумеруются числами, столбцы обозначаются буквами. Муравей может выполнять команды движения:
вверх N,
вниз N,
вправо N,
влево N, (где N – целое число от 1 до 7), перемещающие исполнителя на N клеток вверх, вниз, вправо или влево соответственно.
повтори k раз
команда1 команда2 команда3
кц
означает, что последовательность команд команда1 команда2 команда3 повторится k раз.
Если на пути Муравья встречается кубик, то он перемещает его по ходу движения.
Пусть, например, кубик находится в клетке Б6. Если Муравей выполнит команды вправо 1 вниз 3, то сам окажется в клетке Б5, а кубик в клетке Б4.
(чертёж во вложении)
Пусть Муравей и кубик расположены так, как указано на рисунке. Муравью был дан для исполнения следующий алгоритм:
повтори 4 раз
вниз 2 вправо 1 вверх 2
кц
В какой клетке окажется кубик после выполнения этого алгоритма?
(С подробным решением!)
Ответы на вопрос
По условию задача ссылается на рисунок: на нём должны быть показаны начальные клетки Муравья и кубика. В тексте этих данных нет, поэтому точно определить конечную клетку кубика нельзя.
Что можно разобрать по алгоритму:
повтори 4 раза: вниз 2, вправо 1, вверх 2.
За один повтор Муравей в итоге возвращается на ту же строку, но смещается на 1 клетку вправо. За 4 повтора он сместится на 4 клетки вправо.
Кубик сдвинется только в том случае, если Муравей во время движения упрётся в него и начнёт толкать. Чтобы узнать, случится ли это и куда кубик попадёт, нужно знать начальное расположение Муравья и кубика на поле.
Не хватает данных с рисунка: начальной клетки Муравья и начальной клетки кубика.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

