Ветвление и выбор в c#

Page 1

Ветвление и выбор в 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


Результат


Спасибо за внимание !!!


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.