Ответы на вопрос:
Общий расчёт делается через двоичный логарифм (его можно заменить делением двух десятичных или натуральных логарифмов) и потом округление до целого числа с избытком (т.е. округляем всегда вверх) обозначается вот такими палочками с выступами сверху ⌈ ⌉ .
Единственный нюанс в том, что это формула для N значений. А тут спрашивается, сколько разрядов нужно для хранения числа 134.
Я так понимаю, что при этом количество значений N = 134 + 1 = 135 (эта единица- учёт того, что есть ещё и нулевое значение, по крайней мере в такой форме хранения целых числел- в виде двоичного числа).
Ну, либо можно использовать таблицу степеней двойки, и подобрать по ней такую степень, значение которой равно или чуть больше вашего числа. Опять же, здесь N- это количество значений, которые можно хранить в двоичных разрядов (т.е. тут тоже надо считать и нулевое значение). Например:
1 2
2 4
3 8
4 16
5 32
6 64
7 128 <-- это значение ещё не достаточное (меньше, чем 135)
8 256 <-- а вот это значение минимально необходимое (8 разрядов)
9 512
10 1024
11 2048
12 4096
13 8192
14 16384
15 32768
16 65536
Популярно: Информатика
-
НЕВЕСОМАЯ6719.01.2022 08:01
-
missisleos25.04.2023 14:02
-
vorobyv200420.01.2022 06:55
-
SerAv200004.05.2021 10:28
-
alisabeletzkay16.07.2022 14:28
-
vika02bel18.03.2023 04:52
-
NeTop4ek23.04.2023 17:33
-
vipparamonova105.03.2022 00:35
-
irina56789012.08.2020 05:04
-
observatorshkip06tpd18.04.2020 01:44