В робототехнике существуют следующие типы ветвления:
Также в языке NXT-G ветвление осуществляется при помощи оператора Switch, который проверяет логическое условие и пускает программу по одной из двух (или более) ветвей. 3 Верхняя ветка выполняется, если условие истинно, в противном случае выполняется нижняя ветка. 5
Ещё один тип ветвления — выбор. 1 Программа выполнит команды по ветви с первым встретившимся истинным условием. 1