Цельработы:формирование навыков реализации алгоритмов ветвления.
Введение
Алгоритмическая конструкция ветвление используется для выбора одной из двух (развилка) или нескольких альтернатив (переключатель).
Развилка реализуется с помощью условного оператора if:if (условие) { блок_1 } [ else{ блок_2 } ]
Сначала проверяется условие. Если оно верно, выполняется блок_1, иначе выполняется блок_2.
В условиях используют операции сравнения, которые в языке C# записы- ваются так: = = равно, != не равно, < , >, <=, >= ; а также логические операции && “и”, || “или”, ! отрицание “не”.
Блоки могут содержать фрагменты кода, заключенные в фигурные скобки, которые можно опустить, если фрагмент состоит из одного выражения.
В случаях выбора и присваивания только одного значения из двух альтер- нативных вариантов вместо конструкции if…else удобно использовать тернар- ный оператор условного присваивания (= ? : ):
=(условие)?вариант1:вариант2; При необходимости выбора из нескольких вариантов используется кон- струкция switch ...case (оператор выбора или переключатель):