1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова Сам и контр
Задание 4 Вариант 3 Контрольная работа 3 ГДЗ Рабочая тетрадь Босова 10 класс (Информатика)
Босова, Босова, Лобанов
10 класс
Класс
10
Предмет
Информатика
Автор
Босова, Босова, Лобанов

Задание 4 Вариант 3 Контрольная работа 3 ГДЗ Рабочая тетрадь Босова 10 класс (Информатика)

Задача

Для какого наибольшего неотрицательного целого десятичного числа $$a$$ выражение тождественно истинно (то есть принимает значение 1 при любом неотрицательном целом значении десятичной переменной $$x$$)?

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

Обозначим:

$$A=(x \& a=0), \quad Z_{12}=(x \& 12=0), \quad Z_{5}=(x \& 5=0).$$

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

$$\overline{A}\rightarrow (Z_{12}\rightarrow \overline{Z_{5}}).$$

Преобразуем импликации:

$$\overline{A}\rightarrow (Z_{12}\rightarrow \overline{Z_{5}})=A+\overline{Z_{12}\rightarrow \overline{Z_{5}}}$$

Но удобнее рассмотреть условие истинности выражения: оно будет тождественно истинным тогда и только тогда, когда единичные биты числа $$a$$ входят в единичные биты числа $$12$$ или $$5$$.

Найдём побитовое объединение:

$$12_{10}=1100_2,\qquad 5_{10}=0101_2$$

$$1100_2 \lor 0101_2 = 1101_2$$

$$1101_2=13_{10}$$

Следовательно, наибольшее подходящее значение $$a$$ равно 13.

Ответ: 13



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