Файл: Условный оператор Условный оператор.ppt

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 80

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Условный оператор

Условный оператор

Как и в любом другом языке программирования, в VBA можно проверять условия и выполнять действия в соответствии с результатами проверки этих условий. Для данной цели применяются следующие операторы (инструкции) принятия решения, позволяющие организовать в программе ветвление.

Условный оператор

В Visual Basic for Application имеется 2 вида организации разветвляющихся структур:IF <условие> THEN <опер1> ELSE <опер2> Такая языковая конструкция позволяет выполнить один или несколько операторов в случае истинности проверяемого условия.Select Саsе<переменная или выражение> С помощью этого оператора в языке реализована алгоритмическая конструкция множественного выбора.

Условный оператор

Оператор IF <условие> THEN <оператор1> ELSE <оператор2> Такая языковая конструкция позволяет выполнить один или несколько операторов в случае истинности проверяемого условия. условие Оператор 1 + - Оператор 2 выход

Условный оператор

Применяется однострочный или блочный вариант записи условного оператора. Если необходимо выполнить более одной строки кода, нужно использовать блочный вариант с ключевым словом End IF. Подобная инструкции также позволяет реализовать вложение условий.

Условный оператор

Например, IF <условие1> THEN <блок операторов 1> ELSEIF <условие2> THEN <блок операторов 2> ELSE <блок операторов 3> END IF условие2 Блок операторов 3 + - Блок операторов 2 выход условие1 Блок операторов 1 + -

Объединение нескольких условий


A


B


A and B


A or B


not A


0


0


0


0


1


0


1


0


1


1


1


0


0


1


0


1


1


1


1


0

Условный оператор. Пример.

Необходимо вычислить
max < bmax = a +maxКНa, b, cmax = bmax = cmax < c +

Оператор выбора

При выборе для выполнения одного из нескольких операторов (блоков операторов) целесообразно и удобно использовать инструкцию Select Case. С помощью этого оператора в языке реализована алгоритмическая конструкция множественного выбора.

Оператор выбора

Синтаксис: Select Саsе <переменная или выражение> Case <значение1> <оператор1> Case <значение2> <оператор2> Case <значение3> <оператор3> End Select

Оператор выбора

Н P P/2=INT(P/2) Введено число? Четное число Нечетное число К + + - - Необходимо определить, какое число введено – четное или нечетное?

Условный оператор

Условный оператор

Н n, m x, z К x>1 и x≤2 z=x2+3x-3 + - z=x2-3x+2 x≤1 или x>3 z=x2+2x-1 + - x=Log(n/m)

Условный оператор

Условный оператор

Н n, m x, z К x>1 и x≤2 z=x2+3x-3 + - z=x2-3x+2 x≤1 или x>3 z=x2+2x-1 + - x=Log(n/m) x>2 и x≤3 - +