Форум » Логические выражения » Задание 2 номер 208 » Ответить

Задание 2 номер 208

ordjon: Выражение (a=b)<>(c=b)=1, таблица истинности: a b c F 0 0 1 1 1 1 0 1 0 1 1 1 1 0 0 1 b определить возможно, как определить где a и c? или я ошиблась

Ответов - 8

EugeneJobs: Увы, задание в сборник добавлено с опечаткой. Знак логического сложения между скобками должен быть.

Поляков: EugeneJobs пишет: Знак логического сложения между скобками должен быть. Спасибо, исправлено.

sooll20: А где в условии скобки???? В 209 тоже где скобки????


Поляков: sooll20 пишет: А где в условии скобки???? В 209 тоже где скобки???? Выражение вычисляется в соответствии с приоритетами логических операций (not, and, or, ->, =).

sooll20: Итак, a=b+c=b=1. Следовательно a=(b+c)=b = 1. Так??? a b c 1 1 0 1 1 1 0 0 0

Поляков: sooll20 пишет: Следовательно a=(b+c)=b = 1. Так??? [pre2] ft = [False, True] for a in ft: for b in ft: for c in ft: if (a == (b or c)) == b: print( int(a), int(b), int(c) ) a b c 0 0 1 1 0 0 1 1 0 1 1 1 [/pre2]

Сергей Новоселов: Поляков пишет: a b c 0 0 1 1 0 0 1 1 0 1 1 1 А по заданию формулировка следующая: "На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий все неповторяющиеся наборы аргументов, при которых функция F истинна", и в той самой таблице 3 строки. Хотелось бы уточнить условие...

Поляков: Сергей Новоселов пишет: Хотелось бы уточнить условие... Спасибо, уточнил.



полная версия страницы