Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Курсы
C++. Исполнитель Робот
C++. Исполнитель Робот
Модуль:
C++. Исполнитель Робот
1
/9.
Знакомство с роботом! Команда вправо (C++)
Сильвер умеет выполнять команду
вправо;
, получив которую он перемещается на один квадрат вправо, если это возможно.
Напишите программу, которая переместит Сильвера на базу.
Напишите программу ниже
C++
Python
Кумир
Для проверки решения задачи необходимо зарегистрироваться или авторизоваться!
Предыдущие посылки
Шелезяка
×
Учеба
Впервые в истории российской космонавтики на орбиту отправился антропоморфный робот по имени Фёдор (FEDOR). Он уже сказал самое важное слово: «Поехали!»
Вообще, основная цель Федора - заменить человека в местах повышенного риска - например, в спасательных операциях и в космосе. Человек сидит в безопасном месте и посылает роботу команды, тем самым он может управлять им, заставляя выполнять различные задачи. Согласитесь, это очень удобно!
И это только начало ...
Будущее, бесспорно, за такими роботами! Хочешь научиться управлять роботами, писать различные программы и стать настоящим программистом? Тогда ты на верном пути!
Мы создали для тебя такого же робота, и научим тебя им управлять!
Давай знакомиться!
Это Робот Сильвер.
Постепенно, от задачи к задаче, ты узнаешь как управлять им управлять и вместе с ним будешь решать разнообразные задачи по исследованию различных планет.
Поехали!
Сейчас Сильвер находится на тренировочной базе и отрабатывает команды.
Давай изучим, что знает робот про свою обстановку.
Робот знает, что вся область исследования разбита на квадраты. Выходить за эту область он не может, иначе миссия будет провалена.
Также он знает, что на поле есть база. Квадрат с базой обозначен зеленым цветом с желтой рамкой. Если Робот выполнил задание, он должен вернуться на базу и миссия будет считаться выполненной успешно.
Давайте потренируемся управлять Сильвером.
Роботом можно управлять, используя синтаксис языка C++.
Сильвер умеет выполнять команду
вправо;
, получив которую он перемещается на один квадрат вправо, если это возможно.
Важно запомнить, что любая команда, записанная на языке C++ заканчивается точкой с запятой(
;
)!
Робот Сильвер, как любой робот или компьютер, подчиняется инструкциям слепо и буквально. Он не может сам мыслить, так что все действия и команды должны быть выражены однозначно.
К примеру, если дать Роботу команду
направо
, то он уже ее не поймет!
Будьте внимательны!
Итог
×