Найти в Дзене

2 задание ЕГЭ по информатике. Июнь 2024. Готовимся к пересдаче (ИЮЛЬ). Разбор + понятный шаблон.

Основная волна 08.06.24 Миша заполнял таблицу истинности логической функции 𝐹=(𝑦→¬(𝑥→𝑧))∨𝑤, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z. Определите, какому столбцу таблицы соответствует каждая из переменных w, x, y, z. В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно. Первое действие. Напишем простую для запоминания и понимания программу: Стрелку (импликацию) заменяем на знак «меньше либо равно», not ставим в дополнительные внешние скобки, и всё выражение целиком тоже ставим во внешние скобки и приравниваем нулю (это по условию, столбец с результатом содержит в себе только нули). Теперь второе действие (из двух). Воспользуемся логикой и внимательностью:
Оглавление

Условие

Основная волна 08.06.24

Миша заполнял таблицу истинности логической функции

𝐹=(𝑦→¬(𝑥→𝑧))∨𝑤, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

Условия возьмём с сайта https://kompege.ru/task Основная волна 08.06.24 (Уровень: Базовый) Но решение там более сложное для запоминания, решим по своему.
Условия возьмём с сайта https://kompege.ru/task Основная волна 08.06.24 (Уровень: Базовый) Но решение там более сложное для запоминания, решим по своему.

Определите, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Решение

Первое действие. Напишем простую для запоминания и понимания программу:

Код для копирования ниже
Код для копирования ниже

Стрелку (импликацию) заменяем на знак «меньше либо равно», not ставим в дополнительные внешние скобки, и всё выражение целиком тоже ставим во внешние скобки и приравниваем нулю (это по условию, столбец с результатом содержит в себе только нули).

Теперь второе действие (из двух). Воспользуемся логикой и внимательностью:

Читайте внимательно и по порядку :)
Читайте внимательно и по порядку :)

Ответ: xyzw.

print ('x y z w') #заголовки столбцов

for x in range (2): #range (2) == range (0,1)

  for y in range (2):

    for z in range (2):

      for w in range (2):

        if ( (y <= (not(x<=z))) or w )==0:

          print (x,y,z,w)

Подпишись, поставь лайк, напиши комментарий или задай вопрос. Спасибо за внимание!) #ЕГЭпоИнформатике #ЕГЭ2024
Подпишись, поставь лайк, напиши комментарий или задай вопрос. Спасибо за внимание!) #ЕГЭпоИнформатике #ЕГЭ2024