1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 10 Параграф 20 ГДЗ Босова 10 класс (Информатика)
Босова
10 класс
Автор
Босова

Задание 10 Параграф 20 ГДЗ Босова 10 класс (Информатика)

Задача

B=(x&46=0)
C=(x&18=0)
D=(x&115 не равно 0)
A=(x&A=0)
Перепишем выражение в приведенных обозначениях и уберем импликацию:
(BvC) > (DvA)=(BvC) vDvA
С учетом универсального множества:
A=(BvC)vD;A=((BvC) vD)=(BvC)&D
B=(x&46=0)
В 46=32+8+4+2=1011102 для х допустимы значения 0*000*
С 18=16+2=100102 для х допустимы значения 0**0*
D 115=64+32+16+2+1 =11100112 для х в любом разряде, где 1 (6, 5, 4, 1, 0), должна быть 1
(BvC) – объединение множеств, где в разрядах 4, 3, 2, 0 стоят 1
D – 1 стоят в 3 и 2 разрядах (инверсия числа 115)
Пересечение этих множеств дает множество, где 1 стоят в 3 и 2 разрядах. Максимальное число это 11002=1210
Ответ: 12

Подробный ответ

Обозначим:

$$B=(x \& 46=0), \quad C=(x \& 18=0), \quad D=(x \& 115\neq 0), \quad E=(x \& A=0).$$

Тогда исходное выражение можно записать так:

$$((B \lor C)\to(D \lor E)).$$

Импликация ложна только в случае, когда левая часть истинна, а правая — ложна. Значит, для тождественной истинности нужно, чтобы при всех $x$ выполнялось:

$$\neg(B \lor C)\lor D \lor E.$$

Найдём, какие биты могут быть равны 1 у числа $x$.

$$46=32+8+4+2=101110_2,$$

поэтому условие $x \& 46=0$ означает, что в разрядах $5,3,2,1$ у числа $x$ должны стоять нули.

$$18=16+2=10010_2,$$

поэтому условие $x \& 18=0$ означает, что в разрядах $4$ и $1$ у числа $x$ должны стоять нули.

Следовательно, выражение $B \lor C$ истинно для чисел, у которых возможны единицы только в разрядах $4,3,2,0$.

Теперь рассмотрим число $115$:

$$115=64+32+16+2+1=1110011_2.$$

Условие $x \& 115\neq 0$ означает, что у $x$ хотя бы в одном из разрядов $6,5,4,1,0$ должна быть единица.

Чтобы импликация была тождественно истинной, число $A$ должно запрещать все случаи, когда левая часть истинна, а правая — ложна. Это достигается, если в $A$ единицы стоят в тех разрядах, которые остаются возможными после учёта условий на $B \lor C$ и $D$.

Пересечение допустимых разрядов даёт разряды $3$ и $2$, то есть:

$$A=1100_2=12_{10}.$$

Ответ

12



Общая оценка
4.2 / 5
Другие учебники
Другие предметы