Оператор розгалуження, або умовний оператор, призначений для виконання тих або інших операторів. Оператор вибору, або оператор - перемикач, використовують для вибору одного з багатьох варіантів вирішування.