Логическое выражение – это выражение, результатом выполнения
которого является ИСТИНА или ЛОЖЬ.
Операции отношения
Операции отношения используются для сравнения арифметических и строковых выражений. Результат операции – логическое значение.
= Равно
> Больше
>= Больше или равно
<> Неравно
Логическое выражение – это выражение, результатом выполнения которого является ИСТИНА или ЛОЖЬ.
Операции отношения используются для сравнения арифметических и строковых выражений. Результат операции – логическое значение.
Логические операции применяются к величинам логического типа:
Not Отрицание Not А истинно тогда и только тогда, когда А ложно.
And Логическое умножение А And В истинно тогда и только тогда, когда истинно А и истинно В.
Or Логическое сложение А Or В истинно тогда и только тогда, когда А или В истинно.
Xor Исключающее ИЛИ А Xor В истинно тогда и только тогда, когда значения А и В не совпадают.
Eqv Эквивалентность. А Eqv В истинно тогда и только тогда, когда значения А и В совпадают.
Imp Импликация. А Imp В принимает значение ЛОЖЬ, если А истинно, а В ложно, и значение ИСТИНА, в остальных случаях.
Оператор ветвления (условный оператор) - это структура, которая представляет собой простую форму проверки заданных условий, впоследствии чего выполняются определенные операторы. Оператор If…Then…Else…End if имеет следующий синтаксис:
If условие Then 1й_оператор Else 2й_оператор
1й_оператор выполняется в том случае, когда заданное условие является истиной, если же условие не равняется истине – тогда выполняется 2й_оператор.
Условный оператор If можно использовать в трёх видах:
1. If условие Then оператор
2. If условие Then 1й_оператор Else 2й_оператор End If
3.If 1е_условие Then 1й_оператор ElseIf 2е_условие Then 2й_оператор End If
Структурированные операторы
Структурированными операторами являются операторы, которые состоят из других операторов. К ним относятся:
условный оператор If;
оператор выбора Select Case;
операторы цикла.
Условный оператор If
Оператор If…Then…имеет линейный и блочный синтаксис.
Линейный синтаксис:
If Условие Then Операторы_1 [Else Операторы_2]
Данный оператор является однострочным, т.е. записывается в одну строчку.
Порядок выполнения операторов:
Вычисляется значение Условия;
Если значение Условия «истина», то выполняются
Операторы_1, а затем оператор, следующий за условным;
Если значение Условия «ложь», то выполняются
Операторы_2, а затем оператор, следующий после
условного.
Пример Даны вещественные числа x и y. Присвоить переменной x значение max