Описание тега boolean-expression

A boolean expression is an expression in a programming language that produces a boolean value when evaluated, i.e. one of true or false.
1 ответ

Могу ли я использовать оператор OR в <xsl: value-of select>?

Я использовал следующий кусок кода, чтобы заменить регулярное выражение '\s*AND\s*NOT\s*scope:\("TEXT"\)' с определенной строкой, только если совпадение не встречается (non-matching-substring): &lt;xsl:template name="strip-scopes"&gt; &lt;xsl:param …
19 фев '14 в 16:24
2 ответа

Представление бизнес-правила как модели ограничений для поиска набора решений

В моем корпоративном приложении у меня есть бизнес-правила, такие как: ((AMOUNT &lt; 20000.00) || ((AMOUNT &gt;= 20000.00) &amp;&amp; (RISKEXPOSURE == 'N'))) (ind = A1 || ind = A2 || ind = A3 || ind = S1 || ind = S2 || ind = S9) Как видите, правило …
2 ответа

Генерация таблиц истинности для логических выражений в Haskell

Первая часть - это функция оценки, которая имеет следующую сигнатуру типа: evaluate :: Logic Expr -&gt; [(Variable, Bool)] -&gt; Bool Он принимает логическое выражение и список пар назначений в качестве входных данных и возвращает значение выражения…
4 ответа

Почему!(0 || 1 || 0) равно 0?

Я пытаюсь понять булеву логику и операторы. Я нашел этот пример, но не могу понять, почему это выражение будет соответствовать приведенному ниже. Скажем, а = 0, б = 1, с = 0 Expression Will Evaluate to val1 = !(a || b || c); !(0 || 1 || 0) = !(1) = …
19 окт '16 в 00:29
1 ответ

Сопоставить булеву функцию с ячейками

Мне нужно сопоставить известное логическое выражение с вентилями AND,OR,NOT оптимально (или почти оптимально:D), т. Е. Выполнить привязку библиотеки к ячейке для выражения (также называемое технологическим сопоставлением). Выражение имеет 4 входные …
1 ответ

Математическая операция с условным и логическим

Я занимаюсь реверс-инжинирингом сценария Python, который анализирует файл XML в файл другого типа. При этом я наткнулся на очень элегантную строку кода: nyear += (1900, 2000)[nyear &lt; 83] Мне было интересно, если кто-нибудь знает, как эта операция…
1 ответ

Диалоговое окно: Как мне получить sys.boolean?

Я хотел бы добавить обучающие фразы, такие как Yes I would love to No No, thanks и извлечь булеву переменную $extraCheese содержащий True или же False который я могу использовать позже. Если бы я ожидал цвет, я бы сделал $dressColor а также @sys.col…
22 июл '18 в 10:24
1 ответ

Логическая логика - все, что дополнено дважды, равно оригиналу для нескольких переменных

Я знаю это A + A'B == A + B но работает ли это для B' + BC'D = B' + C'D? Кроме того, я могу сделать A' + AB = A' + B? куда A' это отрицание А.
2 ответа

Как понять логическое выражение Де Моргана

Я облажался, когда пытался понять это выражение. Я думал несколько раз, но не могу понять смысл. ! (p || q) эквивалентно!p &&!q Для этого как-то я могу немного понять. Мое понимание: "Не (p q) = не p и не q", что понятно ! (p && q) эквивалентно!p ||…
1 ответ

Можете ли вы оценить содержимое NSString и получить значение BOOL оцененного выражения?

В Objective-C, скажем, у вас есть NSString содержащий следующее: NSString * boolStr = [NSString stringWithFormat:@"%@", "1 &gt; 0"]; Есть ли способ оценить NSString и получить логическое значение содержимого строки?
04 июн '13 в 00:08
0 ответов

Минимизация больших запросов перед их передачей в Solr

Я работаю над проблемой минимизации больших логических выражений, которые предоставляются в качестве входных данных для Solr. Это похоже на проблему, аналогичную минимизации логических элементов схемы, используя такие методы, как булева алгебра / K-…
1 ответ

Выполнить 2 команды rsync и распечатать вывод в файл журнала

Я новичок в написании сценариев и хотел бы понять, как распечатать переменные на основе логической логики. #!/bin/bash # set variables WEBAPPS_YES="Successfully synced webapps folder" WEBAPPS_NO="Could not sync webapps folder" RSYNC_YES="Successfull…
3 ответа

Где я могу найти метод для преобразования произвольного логического выражения в конъюнктивную или дизъюнктивную нормальную форму?

Я написал небольшое приложение, которое анализирует выражения в абстрактных синтаксических деревьях. Прямо сейчас я использую эвристику против выражения, чтобы решить, как лучше всего оценить запрос. К сожалению, есть примеры, которые делают план за…
4 ответа

Выход из функции JavaScript ES6 не работает с возвратом

ПРОБЛЕМА Такое ощущение, что все должно быть просто, но я просто не понимаю по какой-то причине. Я решил взять, по-видимому, общий вопрос по собеседованию на программирование, чтобы проверить свои навыки " Учитывая массив a, который содержит только…
1 ответ

Расширяющиеся скобки!(A &&b||! C)

В недавнем интервью был задан этот вопрос (перепишите!(A && b ||! C) без скобок с тем же результатом), и я набрал самый простой (но неправильный) ответ -! A &&! B || с, который имеет только один случай, когда это неправильно, но все же.. Хотел прове…
6 ответов

Анализатор логических выражений в Java

Существуют ли какие-либо java-библиотеки или методы для разбора булевых выражений по частям? Что я имею в виду, так это выражение: T &amp;&amp; ( F || ( F &amp;&amp; T ) ) Его можно разбить на дерево выражений, чтобы показать, какой токен вызвал зна…
30 авг '12 в 18:14
0 ответов

OpenCL логическое выражение нежелательной ленивой оценки

Из спецификации OpenCL 2.0, глава "6.3 Операторы", стр. 29: г. Логические операторы и (&&), или (||) работают со всеми скалярными и векторными встроенными типами. Только для скалярных встроенных типов, и (&&) оценивает правый операнд только в том сл…
18 ноя '14 в 15:25
1 ответ

Логическое значение с 3 или более выражениями в скрипте sh

Как я могу объединить "И" и "И" с 3 или более выражениями? Мне это нужно для этого: (X или Y или Z) и М Это правильно? if [ ["${2}" = "X" -o "${2}" = "Y" -o "${2}" = "Z"] -a "${3}" = "M"] then echo "correct" exit 1 fi
05 ноя '15 в 10:22
8 ответов

Булевы выражения, почему просто два термина?

Учитывая, что это правильно, чтобы написать a = b = c = 2; Также было бы неплохо, а не bool allTwo = a == 2 &amp;&amp; b == 2 &amp;&amp; c == 2; вместо того, чтобы написать bool allTwo = a == b == c == 2; Но я не могу, так как a == b вычисляется как…
09 июн '10 в 15:29
2 ответа

Хотя цикл не работает с операторами bool в C (новичок!)

Я изучаю основы прямо сейчас и делаю простую игру, используя основную графическую библиотеку, предоставленную моим университетом. Есть метательный снаряд (путь которого нарисован) препятствие (стена) - через которую снаряд не может пройти, поэтому д…
10 апр '17 в 14:59