Условие: если … то
Условие
Робот умеет проверять, свободно ли рядом с ним — нет ли с этой стороны стены или края поля. Такая проверка называется условием. Условие «справа свободно» верно, если справа от Робота нет стены; так же устроены условия «слева свободно», «сверху свободно» и «снизу свободно».
Команда «если … то»
Строки «если … то» и «все» выполняют команды между ними, только когда условие верно. Если условие неверно, исполнитель пропускает эти команды. Команды после «все» выполняются всегда.
если справа свободно то
вправо
все
вниз
Одна программа на нескольких полях
С условием одна программа работает на разных полях: там, где стена есть, и там, где ее нет. В заданиях урока программа проверяется сразу на нескольких полях. Внутри цикла условие проверяется на каждом повторении, поэтому Робот останавливается у стены без отказа.
нц 5 раз
если справа свободно то
вправо
все
кц
Урок пройден
Условие: если … то
Выполнено заданий
Очки опыта
Обракоины
Другие уроки по теме
Условие: если … то
Первый урок главы об условиях: Робот учится проверять, свободно ли рядом с ним. Вы узнаете, что такое условие, как работает команда «если … то … все» и зачем условие внутри цикла. В 6 заданиях вы напишете программы, которые работают сразу на нескольких полях со стенами в разных местах, доведете Робота до стены без отказа, закрасите клетки по условию и определите, какие клетки закрасит программа с условием.