ВУЗ:
Составители:
Рубрика:
19
слова
boolean
58
. Более сложное логическое выражение может быть по -
строено с помощью операций отношения: > – больше, < – меньше , >= –
больше или равно (не меньше), <= – меньше или равно (не больше), = –
равно , <> – не равно .
В самом общем виде логиче -
ское выражение строится из логи-
ческих переменных и отношений с
помощью специальных логических
операций:
not
59
– логическое отри-
цание ;
and
60
– логическое умноже-
ние (логическое и иначе конъюнк-
ция);
or
61
– логическое сложение
( логическое или иначе дизъюнк-
ция);
xor
62
– исключающее или.
Эти операции применимы только к логическим операндам, результат их
выполнения определяется по так называемой таблице истинности. При со-
ставлении логических выражений и вычислении их значений следует учи -
тывать приоритет логических операций. В первую очередь выполняется
отрицание (
not
), затем логическое умножение (
and
), далее логическое сло-
жение и исключающее или (
or
,
xor
). Операции отношения по сравнению с
логическими и арифметическими операциями имеют наиболее низкий
приоритет. Для изменения порядка выполнения операций используются
круглые скобки.
О ПЕРАТОР БЕЗУСЛОВНОГО ПЕРЕХОДА GOTO
При организации ветвлений может оказаться целесообразным исполь-
зование совместно с условным оператором оператора безусловного пере-
хода
GoTo
63
<метка>
.
<Метка>
в ТП – это произвольный идентификатор, по-
зволяющий именовать некоторый оператор программы, обеспечивая, та -
ким образом, ссылку на него . В качестве меток могут быть использованы
также целые числа без знака .
В тексте программы метка располагается непосредственно перед по-
мечаемым оператором и отделяется от него двоеточием. Один и тот же
оператор может быть помечен несколькими метками, которые в этом слу-
чае разделяются друг от друга двоеточиями. В описательной части про -
граммы каждая метка должна быть описана . Описание меток начинается
служебным словом
Label
64
, за которым следует список меток:
58
Boolean [булин ] – булевский (логический).
59
Not [нот] – не.
60
And [энд ] – и.
61
Or [о ] – или.
62
Xor (eXclusive OR) [иксо] – исключающее или.
63
Go to [гоу ту] – перейти к.
64
Label [лэйбл ] – метка .
Таблица 2. Таблица истинности
Операнд
А
true true false
false
Операнд
B
true
false
true
false
not
A
false
false
true true
A
and
B
true false
false
false
A
or
B
true true true false
A
xor
B
false
false
false
true
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »