TURBO PASCAL:Учебное пособие. Терёхин В.В. - 31 стр.

UptoLike

Составители: 

31
Выражение (A and В) or (A and (not В))
A B A and B not B A and (not B) (A and B) or (A and (not B))
0 0 0 1 0 0
0 1 0 0 0 0
1 0 0 1 1 1
1 1 1 0 0 1
При вычислении логических выражений можно восполь-
зоваться установкой компилятора {$В-}/{$В+}. Она отвечает
за режим оптимизации вычисления логических выражений.
Например, в логическом выражении (2<>2) and (a<y) and
(t<z) достаточно вычислить первый элемент конъюнкции, что-
бы сказать, что всё логическое выражение ложно. Но в неко-
торых случаях режим оптимизации приводит к ошибкам. На-
пример, в той части логического выражения, которая была от-
брошена в результате оптимизации вызывалась функция, имею-
щая логическое значение и выполняющая полезную работу, но в
результате оптимизации функция не будет вызвана и это приве-
дет к логической ошибке.
11 Операторы ввода/вывода
Язык Паскаль имеет четыре основных оператора вво-
да/вывода: Read, Readln, Write, Writeln.
Понятие оператора в данном случае может показаться не-
сколько абстрактным. На самом деле это процедуры, только более
гибкие, чем те которые может создавать пользователь, а в контек-
сте самостоятельного, неделимого блока программы эти проце-
дуры все же являются операторами.
Ввод/вывод осуществляются с/на различные устройства. По
умолчанию таким устройством является консоль: ввод данных
происходит с клавиатуры, а вывод на экран монитора. Дальше,
         Выражение (A and В) or (A and (not В))


 A   B     A and B   not B   A and (not B)   (A and B) or (A and (not B))
 0   0        0       1           0                       0
 0   1        0       0           0                       0
 1   0        0       1           1                       1
 1   1        1       0           0                       1

        При вычислении логических выражений можно восполь-
зоваться установкой компилятора {$В-}/{$В+}. Она отвечает
за режим оптимизации вычисления логических выражений.
Например, в логическом выражении (2<>2) and (a