Cтраница 1
Значение логического типа: TRUE, если последовательность операторов выполнены успешно, или FALSE, если нет. [1]
Значение логического типа: TRUE, если инициализация прошла удачно, или FALSE, если нет. [2]
Различаются значения арифметического и логического типа. Идентификаторы, начинающиеся буквой В, обозначают переменные логического типа. [3]
Над значениями логического типа определены только логические операции. [4]
В результате выполнения операций отношения получается значение логического типа: true или false. При этом операнды, участвующие в операции, должны быть сравнимых типов, например: целого и целого; целого и вещественного; логического и логического и т.п. Ошибочно сравнивать операнды символьного и целого типа, или целого и логического. [5]
В результате выполнения операций сравнения получается значение логического типа: true или false. Приведенная ниже таблица показывает для каждой операции, выполняемой над операндом 1 ( О1) и операндом 2 ( О2), значение результата в зависимости от значений операндов. [6]
В этом диапазоне у нас все еще остаются два случая частого появления констант: 0 ( довольно частая константа), которая может генерироваться командой вычитания в регистре, и другие небольшие константы, для которых требуется команда загрузки адреса. Аналогичным образом логическая операция - отношение дает значение логического типа состояние, которое обычно должно преобразовываться в нуль или единицу до выдачи последующих команд ( которые могут изменить код состояния); if и while требуют значения логического типа состояние, обычно получаемого путем проверки значения в регистре. Особый случай if или while о простой операцией отношения является настолько частым, что процедура CONDTOREG записывает ( в stillcond) состояние, которое она проверяет. Когда команды выданы, процедура EMITCODEBYTES возвращает stillcond в начальное состояние. Однако, если процедура BOOLBRANCH вызывается до выдачи любого последующего кода, она дублирует указатель кода рр ( стирает результат CONDTOREG) и использует значение в stillcond для выдачи условного перехода. [7]
Ширина поля вывода определяется типом устройства, использующегося в данной ЭВМ. Форма представления выводимых переменных определяется типом переменных: значения величин целого типа выводятся в обычной форме; значения величин действительного типа - в виде нормализованного числа действительного типа с порядком; значения логического типа - в виде логических значений TRUE и FALSE; значения символьных переменных - в виде соответствующих символов. [8]
В этом диапазоне у нас все еще остаются два случая частого появления констант: 0 ( довольно частая константа), которая может генерироваться командой вычитания в регистре, и другие небольшие константы, для которых требуется команда загрузки адреса. Аналогичным образом логическая операция - отношение дает значение логического типа состояние, которое обычно должно преобразовываться в нуль или единицу до выдачи последующих команд ( которые могут изменить код состояния); if и while требуют значения логического типа состояние, обычно получаемого путем проверки значения в регистре. Особый случай if или while о простой операцией отношения является настолько частым, что процедура CONDTOREG записывает ( в stillcond) состояние, которое она проверяет. Когда команды выданы, процедура EMITCODEBYTES возвращает stillcond в начальное состояние. Однако, если процедура BOOLBRANCH вызывается до выдачи любого последующего кода, она дублирует указатель кода рр ( стирает результат CONDTOREG) и использует значение в stillcond для выдачи условного перехода. [9]
Значения целого типа цел и вещественного типа вещ изображаются соответственно целыми и вещественными числами. Значения литерного типа лит изображаются литерами, заключенными в кавычки. Значения логического типа лог изображаются константами истинности ложь и истина. Значения строковых типов изображаются строками - последовательностями литер, заключенными в кавычки; точно так же строками изображаются значения скалярных типов, определяемых пользователем. Отрезки изображаются по правилам тех типов, из которых они вырезаются. [10]
Изображение простого представляет значение простого типа. Значения вещественного типа вещ и целого типа цел изображаются соответственно вещественными и целыми числами. Значения литерного типа лит изображаются литерами, заключенными в кавычки. Значения логического типа лог изображаются константами истинности истина и ложь. Изображение строкового представляет значение строкового типа. [11]