Найти в Дзене
Иван Кулавский

Решение задания № 2 в Python

Задача с сайта Полякова К.Ю.

ЕГКР-2024

в первую очередь смотрим, сколько переменных в выражении

у нас четыре xyzw

Друзья! Главное не перепутайте последовательность!

Лучше всего записывать очередность букв в программу, как в задании.

вот болванка кода на Python

print('x y z w')

for x in range(2):
for y in range(2):
for z in range(2):
for w in range(2):
f =
if f == :
print(x, y, z, w)

вот так выглядит в IDLE

-2

далее заполняем под задачу

что нужно знать:

¬ - not

˅ - or

∧ - and

≡ - ==

→ - <=

главное не пропустить скобки

вот код под нашу задачу

print('x y z w')

for x in range(2):
for y in range(2):
for z in range(2):
for w in range(2):
f = not((not x or y) and not w) or not(z and not(y and w))
if f == 0:
print(x, y, z, w)

-3

теперь используем для удобства анализа paint

при помощи комбинации клавиш win + shift + S копируем часть экрана

вот пример

-4

вставляем в paint

сразу начинаем с анализа столбцов

столбец w весть состоит из 0, значит его можно поставить только на 3 место

-5

далее столбец z весь из 1, значит только на 4 место

-6

остается проанализировать оставшиеся x и y

так как по столбцам там не понять, то смотрим по строчкам

дозаполняем строки

отдельно хочу сказать, что с опытом вы будете видеть сразу, где нужно добавить недостающие элементы.

Подсказка для заданий ЕГЭ - чаще всего пустые ячейки заполняем очень просто, без лишних выкрутасов.

в нашем случае в первую строку можно добавить только 0

во вторую единицу

-7

все.

y на первом месте

x на втором

-8

yxwz

главное: сначала по столбцам, потом по строкам