Задача с сайта Полякова К.Ю.
ЕГКР-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
далее заполняем под задачу
что нужно знать:
¬ - 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)
теперь используем для удобства анализа paint
при помощи комбинации клавиш win + shift + S копируем часть экрана
вот пример
вставляем в paint
сразу начинаем с анализа столбцов
столбец w весть состоит из 0, значит его можно поставить только на 3 место
далее столбец z весь из 1, значит только на 4 место
остается проанализировать оставшиеся x и y
так как по столбцам там не понять, то смотрим по строчкам
дозаполняем строки
отдельно хочу сказать, что с опытом вы будете видеть сразу, где нужно добавить недостающие элементы.
Подсказка для заданий ЕГЭ - чаще всего пустые ячейки заполняем очень просто, без лишних выкрутасов.
в нашем случае в первую строку можно добавить только 0
во вторую единицу
все.
y на первом месте
x на втором
yxwz
главное: сначала по столбцам, потом по строкам