Ветвление и выбор в C#.
Выполнил Студент КТ-301 Мезенин Д.А. Проверил преподаватель: Болгарина Е.В
Цель :
Цель данной презентации предназначена для 3 курса. Для того что бы студенты могли различать между простыми ветвлениями и сложными и какие виды ветвления бывают.
Важность темы
Это тема очень важна так как не многие студенты могут различать разницу между простым ветвлением и сложным.
Не многие знают что можно использовать не сколько “Операторов ветвлений” и каждый удобен собой
Ветвление это
Оператор ветвления (условная инструкция, условный оператор) оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения
Когда применяется оператор ветвлений ?
Оператор ветвления применяется в случаях, когда выполнение или невыполнение некоторого набора команд должно зависеть от выполнения или невыполнения некоторого условия.
Условные операторы это
Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие) принимает значение «истина»
Условные операторы бывают Условный оператор с одной ветвью
Условный оператор с двумя ветвями
if условие then команды end
if условие then команды1 else команды2 end
При выполнении такого оператора вычисляется условие, и если оно истинно, то выполняются команды до ключевого слова end
Здесь при истинности условия выполняются команды1 при ложности — команды2. При необходимости проверить последовательно несколько условий возможно каскадирование условных операторов:
Оператор if
Для организации условного ветвления язык C# унаследовал от С и С++ конструкцию if...else. Ее синтаксис должен быть интуитивно понятен для любого, кто программировал на процедурных языках:
if (условие) оператор (операторы) else оператор (операторы)
Пример оператора if
Результат
Оператор switch
Вторым оператором выбора в C# является оператор switch, который обеспечивает много направленное ветвление программы. Следовательно, этот оператор позволяет сделать выбор среди нескольких альтернативных вариантов дальнейшего выполнения программы. Несмотря на то что много направленная проверка может быть организована с помощью последовательного ряда вложенных операторов if, во многих случаях более эффективным оказывается применение оператора switch.
Оператор switch
switch(выражение) { case константа1: последовательность операторов break; case константа2: последовательность операторов break; case константаЗ: последовательность операторов break; ... default: последовательность операторов break; }
Пример оператора switch
Результат
Спасибо за внимание !!!