Теория:
Иногда Робот должен принимать решения в зависимости от обстановки. Для этого мы используем условный оператор если:
если <условие>
то <действия, если условие верно>
иначе <действия, если условие неверно>
все
Пример программы:

Робот движется вниз, пока не встретит стену, а затем, если справа свободно, идёт вправо, иначе — влево.