Вопросы по теме 'boolean-expression'
Булевское короткое замыкание продиктовано стандартом или в основном используется для оптимизации?
Учти это
Class* p = NULL;
if( p != NULL && p->Method() == OK ){
// stuff
}
На всех компиляторах, с которыми я работал, это вполне безопасно. Т.е. первая часть логического выражения будет иметь значение false , и, таким...
421 просмотров
schedule
03.09.2022
Почему мне нужно приводить тип int в тернарном выражении?
Возможный дубликат: Условный оператор не может привести к неявному преобразованию?
Я попал в странную ситуацию и хочу знать, почему я должен это делать. Я использую .NET 3.5.
Это работает:
short foo;
if (isValid)
foo =...
460 просмотров
schedule
06.03.2024
Цифровая логика - таблицы истинности
Я пытаюсь решить эти проблемы с таблицами истинности, используя приведенные ниже формулы. У меня проблема с NOT to NAND
Я думаю, что я правильно решил первые 2 проблемы, используя: AND эквивалентно NOR, AND эквивалентно NAND
Уравнения для И,...
2167 просмотров
schedule
30.03.2022
Почему в C++ true && true || ложь && ложь == правда?
Я хотел бы знать, знает ли кто-нибудь, как компилятор будет интерпретировать следующий код:
#include <iostream>
using namespace std;
int main() {
cout << (true && true || false && false) << endl; // true
}...
35445 просмотров
schedule
04.04.2023
Логический дизайн булевой логики — редукция
У меня есть следующая функция, которую нужно уменьшить/упростить.
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 просмотров
schedule
13.11.2023
Сокращение логического выражения
У меня есть выражение, предположим,
a = 1 && (b = 1 || b != 0 ) && (c >= 35 || d != 5) && (c >= 38 || d = 6)
Я ожидаю, что он будет сокращен до
a = 1 && b != 0 && (c >= 38 || d = 6)...
761 просмотров
schedule
19.08.2022
Python: почему False или «имя» возвращает «имя», а не False?
НАСКОЛЬКО МНЕ ИЗВЕСТНО :
and , or являются логическими операторами, и любое логическое выражение должно возвращать логическое значение.
Итак, почему это происходит:
False or 'name' возвращает 'name' , а не True
True and ''...
119 просмотров
schedule
07.12.2022
Python Разница между not и !=
Мне было интересно, в чем разница между этими двумя фрагментами кода:
while choice != "y" and choice != "n":
while not choice == "y" and not choice == "n":
1141 просмотров
schedule
23.10.2022
Оценка логических выражений в интерпретаторе скриптов
В настоящее время я работаю над интерпретатором скриптов для игры, которую портирую как личный проект - я уже задавал несколько вопросов по этому поводу ранее.
Он начинает работать довольно хорошо, однако я дошел до того, что мне нужно оценивать...
394 просмотров
schedule
27.09.2022
Циклы 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 просмотров
schedule
25.01.2023
Существенные основные импликанты и выражения Minterm
У меня скоро экзамен по университетскому курсу, и, просмотрев одно из своих заданий, я понял, что не понимаю, почему я потерял оценки/как ответить на пару вопросов. Надеюсь, кто-то может пролить свет на эту тему для меня! Вопросы были следующими:...
1026 просмотров
schedule
29.02.2024
Преобразуйте символьную переменную в логическое выражение, чтобы использовать ее позже в аргументе подмножества функции 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 просмотров
schedule
11.04.2024
Логическое выражение создает 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