Информатика (ЕГЭ 18 задание). Преобразование логических выражений

лаборатория обучения

Информатика (ЕГЭ 18 задание). Преобразование логических выражений

18 ноября, 2018 урок 0
angry-annoyed-cafe

Сегодня мы поучимся работать с логическими высказываниями в 18 задании ЕГЭ по информатике.

Общая методика решения данных заданий сводится к использованию логических формул, чтобы преобразовывать их в удобный вид. Чаще всего используется такой закон:

A → B = ¬ A  + B.

Задание 1

Обозначим через m&n поразрядную конъюнкцию неотрицательных целых чисел m и n. Так, например, 14&5 = 11102&01012 = 01002 = 4.

Для какого наименьшего неотрицательного целого числа А формула

 

x&25 ≠ 0 → (x&17 = 0 → x&А ≠ 0)
 

тождественно истинна (т.е. принимает значение 1 при любом неотрицательном целом значении переменной х)?

Решение

Преобразуем выражение: x&25 ≠ 0 → (x&17 = 0 → x&А ≠ 0)= x&25= 0 + x&17 ≠ 0 + x&А ≠ 0. Это дизъюнкция.  Она истина, когда хотя бы одно из выражений истинно.

Переведем числа в двоичный вид:

2510 = 110012

1710 = 100012 .

Чтобы выражение было истинно для всех х, необходимо, чтобы А равнялась тому числу, при которым выражения  x&25= 0 и  x&17  ≠  0 будут ложными.

Для  x&25= 0  это тогда, когда оно не равно нулю (хотя бы на одной из нулевой, 3 или 4 позиций стоит 1).

А для x&17  ≠  0 это тогда, когда оно равно нулю (на нулевой и 4 позиции одновременно стоят нули).

Этому условию удовлетворяет 10002 = 810

Ответ: 8.

 

Задание 1

Обозначим через m&n поразрядную конъюнкцию неотрицательных целых чисел m и n.

Например, 14&5 = 11102&01012 = 01002 = 4.

Для какого наименьшего неотрицательного целого числа А формула

 

x&25 ≠ 0 → (x&9 = 0 → x&А ≠ 0)
 

тождественно истинна (то есть принимает значение 1 при любом неотрицательном целом значении переменной х)?

Решение

Преобразуем выражение: x&25 ≠ 0 → (x&9 = 0 → x&А ≠ 0) = x&25= 0 + x&9 ≠ 0 + x&А≠0. Это дизъюнкция.  Она истина, когда хотя бы одно из выражений истинно.

Переведем числа в двоичный вид:

2510 = 110012

910 = 010012

Чтобы выражение было истинно для всех х, необходимо, чтобы А равнялась тому числу, при которым выражения  x&25=0 и  x&9 ≠0 будут ложными.

Для  x&25= 0  это тогда, когда оно не равно нулю (хотя бы на одной из нулевой, 3 или 4 позиций стоит 1).

А для x&9  ≠  0 это тогда, когда оно равно нулю (на нулевой и 3 позиции одновременно стоят нули).

Этому условию удовлетворяет 100002 = 1610.

Ответ: 16.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вставить формулу как
Блок
Строка
Дополнительные настройки
Цвет формулы
Цвет текста
#333333
Используйте LaTeX для набора формулы
Предпросмотр
\({}\)
Формула не набрана
Вставить