Теория:

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