Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »