Состояние некоторого объекта контролируется 27 датчиками. Наименьшее количество двоичных...

0 голосов

Состояние некоторого объекта контролируется 27 датчиками. Наименьшее количество двоичных разрядов, необходимое для идентификации этих датчиков?
В ответе 5, от вас нужно подробное объяснение, как мы это получили.


спросил от Одаренный (2.7k баллов) в категории Информатика
оставил комментарий от Бакалавр (13.2k баллов)

для вашего случая число разрядов определяется выражением K=ln(27)/ln2=4,754 догоняем до ближайшего большего целого и получаем 5Exponena 1 час назадАватар пользователя ExponenaЯ же общий принцип пытался объяснить и рассмотрел еще другой пример. А вы в ответ глянули и все. Что совсем в лом соображать или жара так действует?

1 Ответ
0 голосов
ответил от Бакалавр (13.2k баллов)
 
Лучший ответ

Ну так при 4 двоичных разрядах, максимальное число которое может быть записано равно 1111_{2}=15_{10}, что учитывая 0 т.е.(0000)
дает всего 16 возможных варианта номера датчика. (<27)<br>А для 5ти разрядов максимальное число
11111_{2}=31_{10}
Что с учетом комбинации 00000 дает 32 варианта, это даже с некоторым запасом.
Вообще число различных комбинаций K представленных N двоичными разрядами:
K=2^N
Отсюда и пляшем
Скажем надо пронумеровать M датчиков (нет M мало, пусть для определенности 100 датчиков).
Тогда наше число комбинаций должно быть больше M=100.
Неравенство получилось:
K \geq M
2^N \geq 100
Ну решаем елы-палы
N \geq log_{2}(100)]
Только ВНИМАНИЕ тут ЛОГАРИФМ ПО ОСНОВАНИЮ 2(не десятичный (основание 10), не натуральный (основание e))
Возможно не каждый калькулятор его может посчитать "в лоб".
Тогда придется использовать основное логарифмическое тождество, чтобы перейти к другому основанию свести его к натуральному или десятичному. Например так
log_{2}100= \frac{ln100}{ln2}≈6,4
Если получилось дробное число, а так и будет, необходимо отбросить дробную часть,
а к целой части прибавить 1. (мы же не можем выделить скажем 0,1 разряда)
Итого в примере с 100 датчиками потребуется 7 разрядов.
Максимально возможное число комбинаций в этом случае составит 128, с запасом.


оставил комментарий от Одаренный (2.7k баллов)

Всё не так. В ответе 5.

оставил комментарий от Бакалавр (13.2k баллов)

Блин у меня и было 5 читайте внимательнее а 7 получилось для сотни датчико

оставил комментарий от Бакалавр (13.2k баллов)

для вашего случая число разрядов определяется выражением K=ln(27)/ln2=4,754 догоняем до ближайшего большего целого и получаем 5

оставил комментарий от Бакалавр (13.2k баллов)

Я же общий принцип пытался объяснить и рассмотрел еще другой пример. А вы в ответ глянули и все. Что совсем в лом соображать или жара так действует?

...