Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

Олимпиада по программированию-2021 «Лабиринт», какие ответы для 8-9 класса?

Ktotakaia [38.8K] 2 недели назад
5

16 ноября начался пробный тур олимпиады по программированию. Продлится который до 29 ноября. Все, кто желает принять участие, но не успел записаться, ен огорчайтесь. У вас ещп есть время, но поторопитесь. В подобном туре подготовили 3 основных задания для решений. Первое в списке это "Лабиринт". В этом задании нам необходимо помочь роботу. Он потерялся в темноте и даже не знает где находится. Нам нужно написать код для нашего робота таким образом, чтобы он смог вернуться на базу с любой точки, где бы он ни находился. Вот такая картинка нам дана:

Ну и вот такие ходы роботом мы сделаем:

Right(1)

Up(2)

Left(4)

Down(1)

Left(4)

Down(5)

Left(4)

Up(3)

Right(2)

Up(5)

Left(1)

Down(2)

Ну вот и все. Теперь приступаем к следующему заданию!

3

Олимпиады по программированию всегда были достаточно сложными и немногие принимали в них участие, так как проще было попробовать свои силы в литературе или истории. Но сейчас наступили такие времена, что хорошее знание компьютера может дать отличный выходной билет во взрослую жизнь. И эта олимпиада хорошая возможность проверить свои силы. Задание под названием « Лабиринт» является первым из трёх для учеников 8-9 классов и рассмотрим его более подробно.

Сначала мы видим условия самого задания , нужно проводить робота к базе, чтобы он не упёрся ни в какую стену.

После этого поэтапно с помощью предложенных клавиш начинаем писать текст.

В конечном итоге мы набираем такой код, что показан на картинке и нажимаем старт, после чего смотрим, как робот спокойно идёт к своей цели и нашему первому правильному ответу.

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация