Вопросы по теме 'boolean-logic'

Как преобразовать пропозициональную формулу в конъюнктивную нормальную форму (CNF)?
Как я могу преобразовать это уравнение в CNF? ¬((p ∨ ¬Q) ⊃ R) ⊃ (P ∧ R))
51808 просмотров

Булевское короткое замыкание продиктовано стандартом или в основном используется для оптимизации?
Учти это Class* p = NULL; if( p != NULL && p->Method() == OK ){ // stuff } На всех компиляторах, с которыми я работал, это вполне безопасно. Т.е. первая часть логического выражения будет иметь значение false , и, таким...
421 просмотров

Логический оператор И
Меня немного смущает логический оператор AND. У меня есть эти 2 строки кода. Здесь num и j оба являются целыми. У меня есть ситуация, когда выполняются оба условия, но я не знаю, почему не печатается значение j . Кто-нибудь может указать на...
305 просмотров
schedule 15.04.2022

C# Как проверить, истинно ли одно из двух значений?
Здесь должен быть простой вопрос для экспертов по С#. Я в основном хочу проверить, является ли то или иное значение ИСТИННЫМ, дикий удар по коду ниже: if ((Boolean.Parse(staff.getValue("Male")) | Boolean.Parse(staff.getValue("Female"))) {...
12169 просмотров
schedule 23.12.2023

xor n наборов переменных для использования в преобразовании SAT
Я занимаюсь преобразованием индивидуальной задачи обложки набора в сат, поэтому, возможно, я смогу использовать решатель сат для своей проблемы. Моя проблема такова: у меня есть несколько наборов переменных, которые взаимодействуют друг с другом в...
169 просмотров
schedule 02.06.2024

Можно ли эту логику if-else-else переписать во что-то более аккуратное?
Могу ли я написать следующую логику более простым и удобным для чтения способом? Ниже показано то, что мне нужно, но это очень беспорядочно: if (IsChanged == true) { return; } // Executed when the close (x) button is pressed, // as the Status...
669 просмотров
schedule 01.03.2023

Проблема упрощения булевой логики
Я ненавижу это. Просто отметить. + означает ИЛИ * означает И ! значит НЕ. (A+B) * (A+C) * (!B + !C) (A | B) & (A | C) & (!B | !C) // more conventnal Ответ А(!В + !С) Я пытаюсь попасть туда. Итак, я начинаю с использования...
365 просмотров
schedule 27.03.2022

Логическая проблема - изменение значения
Всем доброе утро. У меня есть следующий метод, который я использую, чтобы попытаться вернуть логическое значение: public static bool GetShowCatSubProdStatus(string memberid, string username) { MyEnts showcatsubprodstatus = new...
431 просмотров
schedule 21.02.2024

Цифровая логика - таблицы истинности
Я пытаюсь решить эти проблемы с таблицами истинности, используя приведенные ниже формулы. У меня проблема с NOT to NAND Я думаю, что я правильно решил первые 2 проблемы, используя: AND эквивалентно NOR, AND эквивалентно NAND Уравнения для И,...
2167 просмотров

Почему в C++ true && true || ложь && ложь == правда?
Я хотел бы знать, знает ли кто-нибудь, как компилятор будет интерпретировать следующий код: #include <iostream> using namespace std; int main() { cout << (true && true || false && false) << endl; // true }...
35445 просмотров

Логический дизайн булевой логики — редукция
У меня есть следующая функция, которую нужно уменьшить/упростить. F(A,B,C,D) = BC + (A + C'D'), где ' обозначает дополнение Here's my solution: = BC + (A + C'D')' = BC + (A + (C+D) = BC + (A + C + D) = BC + C + A + D = C(B + 1) + A + D =...
954 просмотров
schedule 21.11.2023

Построение логических вентилей только из вентилей И, ИЛИ и НЕ
Я делаю некоторые исправления для своих экзаменов, и один из часто возникающих вопросов - построить логические вентили, используя только функции И, ИЛИ и НЕ. Наиболее часто встречаются NAND, NOR, XOR, XNOR и функция эквивалентности. Прав ли я,...
2553 просмотров

Пролог для начинающих — это плохая идея?
Приложение, над которым я работаю, является своего рода «конфигуратором». Он написан на C#, и я даже написал для него механизм правил. Идея состоит в том, что существует набор логических утверждений, из которых пользователь может выбирать. В...
698 просмотров

Сравнение строк с булевыми функциями истинности
Я искал и до сих пор не имею ни малейшего понятия, поэтому, пожалуйста, потерпите меня. У меня есть строки, каждая из которых соответствует определенной матрице признаков . Примеры: 'a' = [-vegetable, +fruit, +apple, -orange] 'o' =...
323 просмотров
schedule 27.03.2024

Стандартный логический оператор SQL IS и оператор равенства (=)
На странице Википедии для SQL есть несколько таблиц истинности о логической логике в SQL. [1] Страница Википедии, кажется, является источником стандарта SQL: 2003. Таблица истинности для оператора равенства (=) отличается от таблицы истинности для...
14613 просмотров
schedule 29.07.2023

Является ли оценка логики MySQL ленивой / короткой замыканием в предложении JOIN?
Возьмем следующее выражение: FALSE AND (expression) Будет ли MySQL оценивать выражение или просто продолжит работу, как только увидит FALSE ? Некоторый фоновый контекст. Я хотел ускорить запрос, выполнив: JOIN... ON...
1723 просмотров

Python: почему False или «имя» возвращает «имя», а не False?
НАСКОЛЬКО МНЕ ИЗВЕСТНО : and , or являются логическими операторами, и любое логическое выражение должно возвращать логическое значение. Итак, почему это происходит: False or 'name' возвращает 'name' , а не True True and ''...
119 просмотров

логическая логика Равны ли обе логические логики?
A && B || C && D (A && B) || (C && D) Обе логические логики равны в С++? Я сбит с толку.
463 просмотров
schedule 04.07.2022

Булева логика не работает, как я ожидаю, в ветке
{{ dump(extend) }} Результат: boolean false И когда я хочу сделать это: {% if extend is true %} {% extends 'WelcomePageBundle:Default:welcome_page.html.twig' %} {% endif %} Это не работает. Почему? Ошибка: The...
14789 просмотров
schedule 16.02.2024

Как проверить несколько переменных на одно значение?
Я пытаюсь создать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Мне было интересно, есть ли способ перевести это на Python. Так скажи: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 :...
351139 просмотров