Cтраница 3
![]() |
Символические обозначения для логических операций. [31] |
Переменные это, no - существу, основные слова АЛГОЛа; они служат наименованиями ( аналогично адресам) для чисел или логических величин. Различают два класса переменных: простая переменная и переменная с индексами. Простая переменная может быть обозначена отдельной буквой или комбинацией нескольких написанных рядом букв и цифр, но при этом первый ( самый левый) символ обязательно должен быть буквой, такое условие принято для того, чтобы можно было различать между собой переменные и числа. [32]
Команды общего назначения оперируют данными четырех типов: числами с фиксированной точкой со знаком, числами с фиксированной точкой без знака, бесструктурными логическими величинами и десятичными данными. Последние используются в командах преобразования, упаковки и распаковки; формат десятичных данных описан в гл. [33]
В качестве операндов могут использоваться постоянные значения ( числовые или текстовые коис шгык ссылки на ячейки или диапазоны ячеек, заголовки, имена, функции, логические величины ( например, ИСТИНА или ЛОЖЬ) и массивы. [34]
![]() |
Команды загрузки, установки и запоминания. [35] |
С помощью набора команд с фиксированной точкой осуществляются операции двоичной арифметики над операндами, которые могут быть адресами, индексами, счетчиками, могут представлять собой данные с фиксированной точкой или логические величины. [36]
Логические выражения могут содержать логические операции NOT ( инверсия НЕ), AND ( конъюнкция И), OR ( дизъюнкция ИЛИ), XOR ( исключающее ИЛИ), выполняемые над логическими величинами. Логические операции выполняются над операндами поразрядно. [37]
Подобно тому, как в математике рассматриваются числа, которые могут быть значениями ( математическими) величин, так в математической логике рассматриваются два объекта истина и ложь, которые могут быть значениями логических величин. Слова истина и ложь мы выделяем полужирным шрифтом, чтобы подчеркнуть, что это не просто слова русского языка, а своего рода числа математической логики. [38]
Таким образом, операции 21, 22, 23 позволяют выполнять логические действия над последовательностью логических величин, записанных в отдельных двоичных разрядах слова, а операция 24 дает возможность анализировать значение каждой логической величины. [39]
Помехоустойчивость представляет собой величину интенсивности внешнего воздействия, при которой цифровая схема может работать безошибочно. Логические величины на выходе схемы представляются двумя различными уровнями электрического потенциала. [40]
Предусмотрим в системе команд УВМ логические операции для выполнения действия одновременно над всеми логическими значениями, записанными в машинном слове. Для исследования значения отдельной логической величины, записанной в машинном слове, предусмотрим специальную операцию. [41]
ФОРТРАН предполагает широкое использование элементов булевой алгебры. Для удобства действий над ними введены логические величины и операторы. Логические величины могут принимать одно из двух возможных значений: TRUE или FALSE ( истина или ложь) и записываются с точками перед соответствующим словом и после него. Эти величины служат значениями для любых логических переменных и выражений. [42]
В случае использования потенциального уровня его значение сохраняется в течение всего времени, пока не изменится соответствующая ему логическая величина. При использовании импульса его значение, соответствующее данной логической величине, проявляется лишь Sia короткий промежуток времени, в течение которого производится опрос этой логической величины специальным импульсом опроса. В качестве импульсов опроса используются тактовые импульсы или импульсы, вырабатываемые другими логическими элементами. [43]
Еще одной особенностью управляющих программ, существенно определяющей методы организации структуры памяти, является большое количество используемых булевых переменных и малоразрядных величин, что определяется логическим характером управляющих алгоритмов. Малоразрядные величины являются счетчиками ограниченного диапазона, логическими величинами, определяющими значения сложных признаков, и масштабированными величинами с ограниченной точностью их представления в памяти. Большое число переменных требует их объединения в иерархические структуры для упорядоченного хранения в памяти ЦВМ и упрощения организации программирования алгоритмов большим количеством программистов. В структуры объединяются величины по алгоритмическому принципу и по принадлежности к характеристикам одной и той же группы объектов. Количество таких структур или зон может достигать сотен, а число имен глобальных переменных - нескольких тысяч. Наличие большого количества малоразрядных величин вызывает необходимость их упаковки в зонах памяти, особенно для ЦВМ с большой разрядностью оперативной памяти. Применение упаковок определяет необходимость описания такой сложной организации памяти в системах автоматизации программирования, реализации плотной упаковки и введения масштабирования в арифметические операции. [44]
Нечеткая логика находит применение в экс-ш-рт - - г. х системах ( ЕЛ51 expert sy-sitris), технике представления знаний и в системах искусственного интеллект. Вместо логических значений истина и ложь можно ввести логические величины, принимающие целый ряд значений, например, верно, неверно в высшей степени верно, не совсем верно, более или менее верно, не совсем ошибочно, в высшей степени ошибочно, не ошибочно, ошибочно, С другой стороны можно рассмотреть интервал [0, 1 ] и поставить в соответствие каждой степени истинности некоторое действительное число из этого интервала. [45]