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

ЕГКР-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


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

Last modified: Saturday, 28 June 2025, 1:56 PM