Имя: Пароль:
1C
 
Разбор скобок (булева алгебра)
🠗 (Волшебник 11.01.2021 09:14)
,
0 Margo95
 
11.01.21
07:56
Добрый день, подскажите, что получится после раскрытия скобок, что-то не понимаю
Не(цена или продукт) и (апельсины или не(продан и куплен)
Не(цена или ценник) и (продукты или не (апельсины и мандарины))
Не(а и не в или с)
1 Margo95
 
11.01.21
08:12
Не(а и не в или с) не могу даже понять, как правильно раскрыть скобки .-.
2 Irbis
 
11.01.21
08:21
Правила Де-Моргана гугли
3 Волшебник
 
11.01.21
08:24
Логические условия должны соответствовать бизнес-логике, а не как в анекдоте: летят 2 крокодила, один зелёный, другой налево.
4 Margo95
 
11.01.21
08:37
(2) спасибо, почитаю, но что-то все равно не особо понятно с сложными условиями
(3) вот как вариант, не(а или в) и (с или не(d и f))
5 Малыш Джон
 
11.01.21
08:42
(4) >>спасибо, почитаю, но что-то все равно не особо понятно с сложными условиями

ну то есть даже не дернулась погуглить?
6 ДенисЧ
 
11.01.21
08:43
Раскрывай скобки пошагово, изнутри.
7 Margo95
 
11.01.21
09:01
(5) погуглил и до сих пор читаю, но что-то не доходит как-то
8 Fedor-1971
 
11.01.21
09:06
(0) это таки 3 разных условия или 1 с пропущенными связующими операндами?
9 Малыш Джон
 
11.01.21
09:09
(7)

не (a и b) = (не a) или (не b)
не (a или b) = (не a) и (не b)

>>погуглил и до сих пор читаю, но что-то не доходит как-то

Серьезно?
10 Mikeware
 
11.01.21
09:10
судя по профилю, и (7) - у ТС проблемы с гендерной самоидентификацией
11 Малыш Джон
 
11.01.21
09:13
(10) "There are no girls on the Internet" (c)
12 Margo95
 
11.01.21
09:23
(8) 3 разных условия
(9) хорошо, как такой пример будет решён? Не(а и не в или с)?
13 Малыш Джон
 
11.01.21
09:29
(12) >>хорошо, как такой пример будет решён?

ну, судя по всему, если никто здесь готового решения тебе не выложит, то никак

¯\_(ツ)_/¯
14 vi0
 
11.01.21
09:50
(12) раскрой скобки по аналогии с раскрытием скобок алгебры: И считать как умножение, ИЛИ сложение, НЕ как знак минус
15 Mikeware
 
11.01.21
09:52
(14) не царское это  дело - скобки раскрывать...
16 vi0
 
11.01.21
09:56
(14) +точнее преобразуй сначала, добавь скобок по правилам алгебры так чтобы подходило под правила (9), а потом раскрой по праилам (9)
17 Масянька
 
11.01.21
10:12
(0) 1 курс мат. логика: сначала писать проверки по одному условию, затем сворачивать.
18 Fedor-1971
 
11.01.21
10:12
(12) Не(а и ((не в) или с)) - дальше сама
19 Масянька
 
11.01.21
10:18
+ (17) И соответствующая фотка повышает процент быстрого и правильного решения :)
20 Fedor-1971
 
11.01.21
10:18
18 не, по приоритетам 1С, вот так: НЕ((а и (не в)) или с)
21 singlych
 
11.01.21
10:19
(12) зачем там раскрывать, ну получишь одни скобки вместо других
и так все компактно написано
выражение истинно когда в скобках ложь
в скобках ложь когда с=ложь и (а и нев)=ложь
а и нев ложь при любых а и нев, кроме когда они оба истина
=>
выражение истинно когда
а=ложь в=ложь с=ложь
а=ложь в=истина с=ложь
а=истина в=истина с=ложь
22 Fedor-1971
 
11.01.21
10:22
(21) не всё так однозначно сравни результаты со скобками (18 гнутик) и (20 корректно)
23 fisher
 
11.01.21
12:27
(12) > Не(а и не в или с)
=
не (а и не в) и не с
=
(не а или в) и не с
=
не а и не с или в и не с
вроде так
24 fisher
 
11.01.21
12:30
Типичное приведение к нормальной форме. Выше - к ДНФ (дизъюнктивной нормальной форме)