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