Урок цифры
(8 - 11 класс)
Расшифровки уровней к заданиям тренажера для 8-11 классов.
№ |
Вид уровня | Текст задания на экране | Вариант решения задания |
1 | ![]() |
Наш робот перемещается по дну и исследует рыб, водоросли и прочие подводные части. Наш робот находится в автоматическом режиме, поэтому нам не требуется дополнительных действий при приближении к живности, он сама все сканирует и снимает. | robot.rotate right robot.move 5 robot.rotate right robot.move 6 robot.rotate right robot.move 3 robot.rotate left robot.move 3 robot.rotate left robot.move 2 |
2 | ![]() |
У нас тут бардак! Похоже, связь в пещере <пшш шшш>. У робота есть бур, слышишь? <пшшш брррр> Бур вызывается командой drill, возвращайся! | robot.rotate left robot.move 4 robot.rotate right robot.move 6 robot.drill |
3 | ![]() |
Проезжай дальше. С препятствиями в виде камней ты уже знаешь, что делать. | robot.drill robot.move 3 robot.rotate left robot.move 2 robot.drill robot.move 3 |
4 | ![]() |
Нужно пробурить ещё один завал, а также закрыть мешающий проезду гейзер. Используй команду load, чтобы взять камень и команду put, чтобы положить его на гейзер. Для исполнения обеих команд нужно остановиться в клетке перед камнем или гейзером. | robot.rotate right robot.move 2 robot.rotate right robot.move 1 robot.rotate left robot.move 2 robot.rotate right robot.move 1 robot.drill robot.move 3 robot.rotate left robot.load robot.rotate right robot.move 1 robot.put robot.move 4 |
5 | ![]() |
Нужно подняться на плато. Для этого используй силу гейзеров. Если их пробурить, то с потоками воздуха робот поднимется наверх. Кстати, гейзеры расположены так, как углы квадрата. Используй loop (цикл), чтобы решить задачу оптимально. |
loop 4 robot.drill robot.rotate right robot.move 4 end |
6 | ![]() |
Напора недостаточно. Пробури ещё 4 гейзера. Ты знаешь, что делать. | loop 4 robot.move 3 robot.drill robot.rotate left robot.rotate left robot.move 3 robot.rotate right end |
7 | ![]() |
Продолжай движение. Мы совсем близко. Эти препятствия можно сдвинуть с пути. | robot.move 2 robot.rotate left loop 3 robot.move 1 loop 4 robot.load robot.rotate right robot.put robot.rotate left robot.move 1 end robot.move 1 robot.rotate right end robot.move 1 robot.rotate left robot.move 2 robot.rotate left robot.move 3 |
8 | ![]() |
Мы подъезжаем к месту назначения. Для того, чтобы продвинуться дальше, нам нужно пройти проверку. На экране будут загораться какие-то знаки и в зависимости от того, что изображено, наш робот должен выполнить соответствующие команды. Используем конструкцию if -else, чтобы запрограммировать реакции. |
if robot.scanScreen=smile robot.laugh end if robot.scanScreen=hype robot.dab end robot.move 4 robot.move 7 |
9 | ![]() |
Для того, чтобы продвинуться дальше, нам нужно пройти проверку. На экране будут загораться какие-то знаки и в зависимости от того, что изображено, наш робот должен выполнить соответствующие команды. Используем конструкцию if, чтобы запрограммировать реакции. Теперь нам нужно пройти дорожку из 5 чекпоинтов, на каждом из которых нас будут проверять и нам нужно будет правильно реагировать. sparkle = пустить пузыри |
loop 5 if robot.scanScreen = breath robot.sparkle end if robot.scanScreen = smile robot.laugh end if robot.scanScreen = hype robot.dab end robot.move 1 end robot.move 2 robot.rotate right robot.move 3 |
10 | ![]() |
Нужно доехать до кнопки и перезапустить реактор. | robot.move 2 robot.rotate right robot.move 8 robot.rotate left robot.move 2 robot.press |