Учебно-методическое пособие для студентов и слушателей системы повышения


Алгоритмическая конструкция «ветвление»



бет7/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   2   3   4   5   6   7   8   9   10   ...   75

Алгоритмическая конструкция «ветвление»




Цель работы: формирование навыков реализации алгоритмов ветвления.


Введение

Алгоритмическая конструкция ветвление используется для выбора одной из двух (развилка) или нескольких альтернатив (переключатель).


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

switch
{

(выражение)




case

выражение_1:

блок_1 ;

break;



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет