2.02 Частично заполненный фрагмент таблицы
Ошибка.
Попробуйте повторить позже
Логическая функция задаётся выражением:
Ниже представлен фрагмент таблицы истинности функции содержащий неповторяющиеся
строки, при которых фукнция
истинна.
Определите, какому столбцу истинности функции соответствует каждая переменная
. В
ответе напишите буквы
в том порядке, в котором идут соответствующие им столбцы (сначала
буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу,
и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не
нужно.
Решение программой с помощью циклов:
Напишем программу, которая проверяет все возможные комбинации значений переменных x, y, z, w (0 или 1) и выводит только те наборы, при которых заданное логическое выражение истинно. Используя вложенные циклы, код последовательно перебирает варианты, вычисляя для каждого результат выражения, и выводит на экран подходящие комбинации.
# Выводим заголовок для наглядности (значения переменных) print("w x y z") # Перебираем все возможные комбинации x, y, z, w for w in range(2): for x in range(2): for y in range(2): for z in range(2): # Проверяем, что логическое выражение с текущим набором переменных дает истину if (w or not y) and not(x <= z): # Если условие выполнено, выводим текущую комбинацию print(w, x, y, z)
Решение программой с помощью аналитики:
1. Конъюнкция истинна тогда, когда обе скобки будут истинны. Обратимся ко второй скобке. Так
как используется отрицание импликации, то сама импликация должна быть ложной. Это означает, что
Обратившись к фрагменту таблицы истинности, мы поймём, что 1 есть во всех ячейчках
второго столбца. Значит, во втором столбце находится
Значение 0 должно быть во всех ячейках
первом столбца (так как в других столбцах присутствуют единицы). Тогда
занимает первый
столбец.
2. Дизъюнкция в первой скобке должна быть также истинной. Обратимся ко второй строке. В
четвёртой ячейке строки должен быть 0, так как иначе строка совпадёт с третьей строкой. Если
занимает третий столбец, а переменная
занимает четвёртый, то дизъюнкция будет ложной.
Следовательно, в третьем столбце находится
а в четвёртом столбце находится
Таким образом, в
третьей и четвёртой ячейках первой строки находятся 0.
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!