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

Булева алгебра - это алгебра значений истинности 0 и 1. Обычно используются операции конъюнкции ∧, дизъюнкции ∨ и отрицания ¬ с константами 0 и 1.
2 ответа

Neo4j шифровальный язык запросов - порядок операций для логических выражений

Я пытаюсь написать запрос для извлечения данных из моей базы данных Neo4J. Допустим, есть пять условий, которые определяют, хочу ли я извлечь _____ из моей базы данных: A, B, C, D и E. Булево выражение, которое определяет это: A && B &&a…
31 авг '16 в 02:17
3 ответа

Проблемы с логическими значениями для выбора

Я пытаюсь реализовать что-то довольно простое (в принципе), но у меня есть некоторые проблемы с реализацией. В моей программе пользователь должен выбрать от 1 до 4 направлений, которые должны быть исключены. Для каждого направления пользователь може…
2 ответа

C++ булева алгебра

Я объявил некоторую переменную как Boolean, и я надеялся, что C++ будет знать, что делать, когда я делаю некоторое логическое добавление, но это не происходит так, как мне бы хотелось. Как мне заставить его работать. #include<iostream> using n…
07 окт '13 в 01:43
3 ответа

Как я могу написать оператор if с несколькими условиями?

Я пытаюсь написать оператор if, где, если a истинно и если либо (b или c) верно, то что-то сделать. Я написал это, но я не уверен, что логика этого правильна. if (critStatus == false && badStatus == true || pmBadStatus == true) { //do someth…
29 ноя '16 в 21:17
3 ответа

Преобразовать массив bool в int32,unsigned int и double?

У меня есть массивы bool размеров: 32, 48, 64 (каждый логический представляет немного). как я могу преобразовать их в число с хорошей производительностью ( int, unsigned int, double48, double64)? например: bool ar[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,…
1 ответ

Перегрузка логических операций внутри классов в C++ и операторы if для дат внутри класса

Я использую этот код в моем предыдущем вопросе: Добавление года реализации в C++ с использованием класса Я хочу использовать оператор if для проверки дат таким образом, чтобы, если день был 31, он возвращался к 0, а месяц увеличивался на единицу. Я …
1 ответ

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

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

Булевы операторы хвостового вызова оптимизированы?

Изучая Racket и изучая программирование в целом, я определял ormap двумя различными способами: (define (or-map proc lst) (cond [(null? lst) #false] [(proc (car lst)) #true] [else (or-map proc (cdr lst))])) (define (or-map proc lst) (if (null? lst) #…
3 ответа

Поэлементное логическое ИЛИ в Пандах

Я хотел бы поэлементный логический оператор ИЛИ. Я знаю "или" само по себе не то, что я ищу. Для И я хочу использовать & как объяснено здесь. Для НЕ я хочу использовать np.invert(), как описано здесь. Так что эквивалентно для ИЛИ?
2 ответа

Как проверить, является ли введенная пользователем строка определенной буквой в Java?

Я знаю, что это дублирующий вопрос, но мой вопрос больше касается логических операторов: я строю простую игру "камень, ножницы, бумага". Каждый игрок должен ввести "R", "P" или "S". Это простое утверждение if (!p1Input.equals("R") || !p1Input.equals…
11 фев '19 в 03:51
5 ответов

Есть ли в C# оператор XNOR (логический двунаправленный)?

Я новичок в C# и не могу найти оператор XNOR, чтобы предоставить эту таблицу истинности: аба XNOR б ---------------- ТТТ ПТФ ФТФ F F T Есть ли конкретный оператор для этого? Или мне нужно использовать!(A^B)?
14 авг '11 в 00:14
1 ответ

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

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

Какова цель использования операции OR для переменной с пустым массивом?

Я нашел эту реализацию на скрипте Google Analytics на одной из моих страниц проекта. Мне было интересно, какова цель первой строки: "myArray || [] ""? Зачем использовать операцию ИЛИ для массива с другим пустым массивом? var myArray = myArray || [];…
20 сен '16 в 08:48
2 ответа

Проверьте, что по крайней мере два из десяти булевых значений верны

В случае, если по крайней мере два из трех логических значений верны, это самый простой способ выяснить: BOOL a, b, c; -(BOOL)checkAtLeastTwo { return a && (b || c) || (b && c); } Каково будет оптимальное решение, если существует дес…
1 ответ

Добавить счетчик прогресса в приложение булево

В моем коде у меня есть логическое значение для установки информации в базу данных через предпочтения. Он работает нормально, но проблема в том, что теперь есть много информации для добавления в приложение, и я получаю черный экран, пока информация …
3 ответа

Булево-логическое упрощение, почему Ā Ē Ū + A Ē Ū + Ā Ē U = Ē (Ā + Ū)

Я читал книгу, в которой утверждается, что Ā Ē Ū + A Ē Ū + Ā Ē U = Ē (Ā + Ū), но не объяснил почему. Разбираясь с этим, я не могу получить тот же результат: A Ē Ū + A Ē Ū + Ā Ē U = Ā Ē (Ū + U) + A Ē Ū = Ā Ē + A Ē Ū = Ē (Ā + A Ū) Как Ā Ē Ū + A Ē Ū + …
1 ответ

Выражение, которое будет сокращено с помощью булевой алгебры

Привет, у меня есть это выражение XY'Z + YY '+ X + XY' + XZ ('означает, что нет). Может кто-нибудь показать мне упрощение этого выражения? Заранее спасибо. Это то, что я получил так далеко: XY'Z+YY'+XY'+X(1+Z) XY'Z+YY'+XY'+XY'+X Y'(XZ+Y)+X(1+Y') Y'(…
1 ответ

Условие break для операторов OR и AND в выражении IF

Оператор If и любое другое логическое сравнение достаточно умно, чтобы останавливаться на первом значении FALSE при оценке A and B and C and D и сначала значение TRUE при оценке A or B or C or D, Как называется это поведение? Это оптимизация компиля…
1 ответ

NOR Ворота от XOR и А

Я пытаюсь создать NOR Gate с 2 входами только из XOR и AND Gates. Однако я застрял. Вывод должен быть НЕ X И НЕ Y как определение NOR GATE, но я не могу понять, как его получить.
12 фев '16 в 11:52
0 ответов

Почему "все" и "любой" не реализованы в виде цепочки "и" и "или"?

Мне было интересно, если это обсуждалось - при разработке Python - all а также any должны быть реализованы в виде цепочки and а также orс соответственно? И каково было основание не делать этого? Прямо сейчас all а также any реализованы эквивалентно:…
23 янв '17 в 02:36