stairov536
?>

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

Информатика

Ответы

vovababkin1477
Ну так при 4 двоичных разрядах, максимальное число которое может быть записано равно 1111_{2}=15_{10}, что учитывая 0 т.е.(0000)
дает всего 16 возможных варианта номера датчика. (<27)
А для 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, с запасом.
vipppp19743355

// PascalABC.NET 3.4.2, сборка 1785 от 06.09.2018

// Внимание! Если программа не работает, обновите версию!

begin

 var n:=ReadInteger('Количество строк (столбцов) в матрице:');

 Writeln('*** Исходная матрица ***');

 var a:=MatrRandom(n,n,-99,99);

 a.Println(4);

 Println(4*a.ColCount*'-');

 var i:=ReadInteger('Укажите номер столбца (счет от 1):');

 if i.InRange(1,a.ColCount) then

 begin

   var col:=a.Col(i-1);

   Println('Сумма элементов столбца',col.Sum,'max=',col.Max)

 end

 else

   Println('Недопустимый номер колонки')

end.


Дана матрица n x n, вывести элемент i-го столбца, найти их сумму и max элемент. код программы на язы
Olga-Lev1160

Первая при обмороке по пунктам Первым шагом при потере сознания человека необходимо уложить на кровать или на любую гладкую поверхность. При этом его голова должна находиться на одном уровне с телом и даже ниже. Нужно это для того, чтобы приток крови к мозгу несколько увеличился. Человеку необходимо обеспечить нормальное дыхание. Для этого нужно открыть окно и впустить в помещение свежий воздух, расстегнуть воротник, пояс и любую стесняющую тело одежду. Тело человека необходимо утеплить, а к ногам положить грелки. Конечности, спину и грудную клетку нужно растереть спиртом или водкой. Если под рукой этих средств не имеется, растереть можно просто сухими руками. Если имеется нашатырный спирт, смочить им ватку и поднести к носу потерявшего сознание. Делать это нужно через каждые 10 секунд. Если нашатырного спирта нет, воспользуйтесь уксусом, луковым соком и любым другим средством с резким запахом. Первая при обмороке также заключается в орошении лица холодной водой и легкие похлопывания по щекам. После того, как первая при обмороке проведена и человек пришел в себя, ему необходимо дать выпить сладкий чай или кофе, 10-15 капель валокордина на 1/4 стакана воды или 20-30 капель валерианы.  

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

mel9152480522
nsh25044
romashka17-90
Plyushchik_Nikita
Sergeevich-Drugov1513
27mod 3 = 41div 9 = 10 div4 +50 mod3 =
svetkinm158
zubritskiy550
magichands68
olesyadeinega41
sky-elena712558
romolga3580
zakaz
Валиахметова
andruhovich
gorbelena1971