Cтраница 2
Задача об истинности булевского выражения в конъюнктивной нормальной форме ставится только в варианте принятия решения: существуют ли у переменных, входящих в выражение, такие значения истинности, подстановка которых делает все выражение истинным. Как число переменных, так и сложность выражения не ограничены, поэтому число комбинаций значений истинности может быть очень велико. [16]
Запишите грамматику для булевских выражений, включающих операторы и и или, учтя, что у оператора и более высокий приоритет, чем у или, оба оператора имеют правостороннюю ассоциативность, а термами служат выражения с предикатами сравнения. [17]
Выявление в каком-либо булевском выражении тех его частей, которые являются постоянно-истинными или постоянно-ложными, полезно для упрощения этого выражения, так как каждую такую часть можно заменить эквивалентным ему постоянным значением. [18]
Поскольку определяемое понятие ( булевское выражение), будучи взятым в круглые скобки, является одной из основных компонент простого булевского выражения, то очевидна рекурсивпость определения этого понятия. В связи с этим, как и в случае простых арифметических выражений, сначала рассмотрим простые булевские выражения, в которых такие основные компоненты не используются. [19]
В языке Си отсутствуют по-настоящему булевские выражения. [20]
Условие возможности представляет комбинацию булевских выражений, зависящих от некоторого подмножества переменных, определяющих состояние автомата, текущего основного состояния и, возможно, входного события. Переход из данного состояния может выполниться только в том случае, если удовлетворяется условие возможности. Тип перехода, в котором отсутствует спецификация входного события, называется спонтанным. [21]
Как и другие выражения, булевские выражения бывают безусловными и условными. Рассмотрим безусловные булевские выражения. [22]
Если вычисление ни одного из булевских выражений не дало значения true, выполняется совокупность sn i, а если при этом ключевое слово else отсутствует, то не выполняется никаких действий. [23]
Теорема 4.1. Задача о выполнимости булевских выражений является NP-полной. [24]
В некоторых языках программирования значения булевских выражений вычисляются сокращенным образом. Это означает, что член В в выражении A and В вычисляется только, если выражение А истинно, поскольку в противном случае результат оказывается ложным независимо от значения В. Аналогично, член В в выражении A or В не будет вычисляться, если выражение А истинно. [25]
Как уже указывалось, семантика булевского выражения заключается в том, что оно задает правила вычисления некоторого логического значения, причем эти правила были уже рассмотрены в случае простого булевского выражения. [26]
![]() |
Список определенных в AHDL двуместных и одноместных булевских операций. [27] |
Скалярные логические переменные могут входить в булевские выражения. [28]
Параметрами могут быть арифметические выражения, булевские выражения, идентификаторы массивов. Число параметров не ограничено. В результате работы оператора происходит вычисление выражений и печать значений в восьмеричной системе. [29]
Основными компонентами простого булевского выражения являются первичные булевские выражения. [30]