ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Разветвляющиеся алгоритмыВетвление и условный оператор Разветвляющийся алгоритм предполагает выполнение вычислений по одному из возможных направлений в зависимости от исходных данных или промежуточных результатов. Ветвление таких алгоритмов производится при проверки некоторых условий. Для этой цели используется условный оператор If Блок-схема алгоритма
Формат записи на C# If (условие) Оператор1; Else Оператор2;
Часть со служебной словом Else может отсутствовать. Пример: If (x>0) k++; Если с помощью оператора if необходимо управлять группой операторов, то эта группа заключается в фигурные скобки. If (a<b) { c=a; a=b; b=c; } Операторы могут быть любым, в том числе и условными, т.е. разрешена вложенность операторов If друг в друга на любую глубину. If (x>y) If (x>z) Max = x; Else Max= z; Else If (y>z) Max= y; Else Max= z; В общем случаи служебное слово else связывается с ближайшем if, которое ещё не связанно с else. Условия могут быть сложными: If (x>y && x>z) Max = x; Условная операция В отличии от унарных и бинарных операций, условная операция используется с 3 операндами Общий формат: Выражение1? выражение2: выражение3 Выражение 1 – условие. Если оно истинно, то вычисляется значение выражения 2, которое становится результатом, иначе в качестве результата берётся значение выражения 3. Пример. Максимум из двух чисел Max = x>y? x: y; Не нашли, что искали? Воспользуйтесь поиском:
|