Задания
Версия для печати и копирования в MS Word
Тип 2 № 59734
i

Ло­ги­че­ская функ­ция F задаётся вы­ра­же­ни­ем:

(x ∧¬ y)∨(x ≡ z) ∨ w,

Ниже пред­став­лен фраг­мент таб­ли­цы ис­тин­но­сти функ­ции F. Опре­де­ли­те, ка­ко­му столб­цу таб­ли­цы ис­тин­но­сти функ­ции F со­от­вет­ству­ет каж­дая пе­ре­мен­ная w, x, y, z.

 

????????????F
0010
010
1100

 

Ука­жи­те, ка­ко­му столб­цу со­от­вет­ству­ет каж­дая из пе­ре­мен­ных.

Спрятать решение

Ре­ше­ние.

Со­ста­вим таб­ли­цу ис­тин­но­сти для вы­ра­же­ния (x ∧¬ y)∨(x ≡ z) ∨ w, вруч­ную или при по­мо­щи языка Python:

print("x y z w")

for x in range(0, 2):

for y in range(0, 2):

for z in range(0, 2):

for w in range(0, 2):

if not((x and not(y)) or (x == z) or w):

print(x, y, z, w)

Далее вы­пи­шем те на­бо­ры пе­ре­мен­ных, при ко­то­рых дан­ное вы­ра­же­ние равно 1. В на­бо­рах пе­ре­мен­ные за­пи­шем в по­ряд­ке х, y, z, w. По­лу­чим сле­ду­ю­щие на­бо­ры:

(0, 0, 1, 0),

(0, 1, 1, 0),

(1, 1, 0, 0).

Со­по­ста­вим эти на­бо­ры с при­ве­ден­ным в за­да­нии фраг­мен­том таб­ли­цы ис­тин­но­сти.

По­сколь­ку толь­ко пе­ре­мен­ная w при­ни­ма­ет зна­че­ние 0 во всех стро­ках, то ей со­от­вет­ству­ет стол­бец 1.

Рас­смот­рим первую и тре­тью стро­ки таб­ли­цы ис­тин­но­сти. Когда во вто­ром столб­це 0, в четвёртом  — 1, и на­о­бо­рот: когда во вто­ром столб­це 1, в чет­вер­том  — 0. Так ведут себя в таб­ли­це ис­тин­но­сти толь­ко пе­ре­мен­ные x и z. Сле­до­ва­тель­но, тре­тий стол­бец  — это y. Сле­до­ва­тель­но, в пер­вой стро­ке в тре­тьем столб­це стоит 0, так как пе­ре­мен­ная y два­жды при­ни­ма­ет зна­че­ние 1. Тогда пер­вая стро­ка со­от­вет­ству­ет пер­во­му на­бо­ру, а сле­до­ва­тель­но, чет­вер­тый стол­бец  — z. Тогда вто­рой стол­бец  — x.

 

Ответ: wxyz.

Источник: ЕГЭ по ин­фор­ма­ти­ке 19.06.2023. Ос­нов­ная волна. Раз­ные го­ро­да