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

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

Почему мне нужно приводить тип int в тернарном выражении?
Возможный дубликат: Условный оператор не может привести к неявному преобразованию? Я попал в странную ситуацию и хочу знать, почему я должен это делать. Я использую .NET 3.5. Это работает: short foo; if (isValid) foo =...
460 просмотров

Цифровая логика - таблицы истинности
Я пытаюсь решить эти проблемы с таблицами истинности, используя приведенные ниже формулы. У меня проблема с 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 просмотров

Сокращение логического выражения
У меня есть выражение, предположим, a = 1 && (b = 1 || b != 0 ) && (c >= 35 || d != 5) && (c >= 38 || d = 6) Я ожидаю, что он будет сокращен до a = 1 && b != 0 && (c >= 38 || d = 6)...
761 просмотров

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

Python Разница между not и !=
Мне было интересно, в чем разница между этими двумя фрагментами кода: while choice != "y" and choice != "n": while not choice == "y" and not choice == "n":
1141 просмотров
schedule 23.10.2022

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

Циклы C++ и логические выражения
У меня есть задание по курсу Intro to Comp Sci в колледже. Нам говорят использовать только циклы и логические выражения для создания программы. Вот ссылка непосредственно на лист заданий:...
792 просмотров
schedule 27.07.2023

Возвращаемое значение логического выражения языка C
Язык C не имеет логического типа данных, вместо него используются целые числа. Операторы сравнения, такие как == и ‹=, возвращают целочисленное значение 0 для false и 1 для true. Однако оператор if в C считает любое ненулевое значение своего условия...
10643 просмотров
schedule 19.12.2022

Оценить логический кортеж в Python
Я пытаюсь заставить это оценить как false. (False,) В настоящее время он равен true, потому что я думаю, что кортеж не пуст. Итак, как можно извлечь или преобразовать это в логическое значение? Спасибо~
6774 просмотров

Существенные основные импликанты и выражения Minterm
У меня скоро экзамен по университетскому курсу, и, просмотрев одно из своих заданий, я понял, что не понимаю, почему я потерял оценки/как ответить на пару вопросов. Надеюсь, кто-то может пролить свет на эту тему для меня! Вопросы были следующими:...
1026 просмотров

Преобразуйте символьную переменную в логическое выражение, чтобы использовать ее позже в аргументе подмножества функции subset().
Я пытаюсь преобразовать символьную переменную в логическое выражение, чтобы использовать ее позже в аргументе подмножества функции subset(), и все это находится внутри более крупной функции, называемой Early_prep(), которую я создал. Проблема в том,...
1057 просмотров
schedule 10.04.2023

QueryDsl BooleanBuilder: как создать предикат для сравнения другого поля?
У меня есть простой пример: найти все товары, которые распроданы. Товар имеет целочисленные поля initialQuantity и soldQuantity. (по какой-то причине мне нужно хранить initialQuantity) Я пытаюсь сделать что-то вроде: builder = new...
9564 просмотров
schedule 01.01.2023

преобразовать да или нет в логическое значение
Я хочу проанализировать пользовательские значения, содержащиеся в файле .CSV. Я не хочу, чтобы мои пользователи вводили «Да» или «Нет», а вместо этого вводили «Истина» или «Ложь». В каждом случае я хочу преобразовать в эквивалентные логические...
5464 просмотров
schedule 23.08.2022

Как сделать назначение иерархическому столбцу фрейма данных pandas, используя логическую маску?
У меня есть такой кадр данных: import pandas as pd df = pd.DataFrame({ "time": [1, 2, 1, 2], "site": ['a', 'a', 'b', 'b'], "val1": [11, 12, 21, 22], "val2": [101, 102, 201, 202] }) df.set_index(['time', 'site'], inplace=True,...
565 просмотров

Логическое выражение создает ValueError: значение истинности массива с более чем одним элементом неоднозначно. Используйте a.any() или a.all()
При запуске следующего кода я получаю сообщение об ошибке «ValueError: значение истинности массива с более чем одним элементом неоднозначно. Используйте a.any() или a.all()» import random import numpy as np nx, ny = (32, 32) xaxis =...
143 просмотров
schedule 06.06.2023

Почему это логическое выражение сводится к 1?
Выражение: x' + x + xz + yz, которое читается как x не или x или x и z или y и z. Это выражение является сокращенной формой очень большого выражения, которое я пытаюсь доказать равным 1. Я знаю, что приведенное выше выражение эквивалентно 1...
87 просмотров
schedule 30.11.2022