Составители:
11
знаков отношений и арифметических выражений. Эту возмож-
ность иллюстрирует следующий пример.
Пример 2.5.
x6
=2x8 1
Логические операции. Определены две логических опера-
ции, которые ставятся между выражениями отношений.
Логическая операция ИЛИ . Обозначается знаком + и за-
писывается в виде
< логич.выр.1 > + < логич.выр. 2>
Результат операции равен 0, если оба логических выражения
равны 0 и равен 1 для всех остальных значений логических вы-
ражений.
Логическая операция И . Вводится знаком
* ( в тексте это
точка ) и записывается в виде
< логич.выр.1 > . < логич.выр. 2>
Результат равен 1, если оба логических выражения равны 1
и равен 0 для всех остальных значений логических выражений
( сравните с логическим оператором ИЛИ ).
Логическое выражение. Логическим выражением называ-
ется конструкция, составленная из выражений отношений, знаков
логических операций и круглых скобок.
Значение логического
выражения вычисляется слева направо с учетом известного пра-
вила о приоритете операций. Список приоритетов ( по их убыва-
нию ):
• круглые скобки ;
• логическая операция И;
• логическая операция ИЛИ.
Задача 2.1. Объясните порядок вычисления двух ниже при-
веденных логических выражений:
x2
y3
=0x
.
5y 4 0
=
.
()0x5( )y4 1
Рекомендация: для однозначного вычисления логического
выражения используйте круглые скобки.
Условная функция if. Эта функция записывается в виде
( символы if вводятся с клавиатуры) :
if ( < логич. выраж. > , < ариф.выраж.1> , < ариф.выраж.2 > )
знаков отношений и арифметических выражений. Эту возмож-
ность иллюстрирует следующий пример.
Пример 2.5. x 6 2 x 8 =1
Логические операции. Определены две логических опера-
ции, которые ставятся между выражениями отношений.
Логическая операция ИЛИ . Обозначается знаком + и за-
писывается в виде
< логич.выр.1 > + < логич.выр. 2>
Результат операции равен 0, если оба логических выражения
равны 0 и равен 1 для всех остальных значений логических вы-
ражений.
Логическая операция И . Вводится знаком * ( в тексте это
точка ) и записывается в виде
< логич.выр.1 > . < логич.выр. 2>
Результат равен 1, если оба логических выражения равны 1
и равен 0 для всех остальных значений логических выражений
( сравните с логическим оператором ИЛИ ).
Логическое выражение. Логическим выражением называ-
ется конструкция, составленная из выражений отношений, знаков
логических операций и круглых скобок. Значение логического
выражения вычисляется слева направо с учетом известного пра-
вила о приоритете операций. Список приоритетов ( по их убыва-
нию ):
• круглые скобки ;
• логическая операция И;
• логическая операция ИЛИ.
Задача 2.1. Объясните порядок вычисления двух ниже при-
веденных логических выражений:
x 2 y 3 0 x 5. y 4 = 0 ( 0 x 5 ) . ( y 4 ) = 1
Рекомендация: для однозначного вычисления логического
выражения используйте круглые скобки.
Условная функция if. Эта функция записывается в виде
( символы if вводятся с клавиатуры) :
if ( < логич. выраж. > , < ариф.выраж.1> , < ариф.выраж.2 > )
11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
