Замечание надеемся, что вы еще не забыли о позиционном принципе записи чисел в любых системах счисления (значение цифр, количество которых ограничено, зависит от положения в числе, от ее позиции).в данный момент мы делаем шаг в сторону абстрагирования от конкретных значений цифр и начинаем считать только количество знакомест (позиций), которое в принято называть "разрядом", а совокупность разрядов (знакомест) — "разрядностью". определение разряд в арифметике — это место, занимаемое цифрой при записи числа. например, в десятичной системе счисления цифры первого разряда — это единицы, второго разряда — десятки и т. д. но арифметические законы, которые кажутся привычными в десятичной системе счисления, все без исключения действительны и для двоичной системы счисления. двоичные числа также можно складывать, вычитать, перемножать и делить с использованием тех же приемов школьного курса арифметики. отличие заключается только в том, что используются всего две цифры. кроме того, как мы уже выяснили, в двоичной системе счисления каждый разряд — это бит и его значение зависит от позиции и равно соответствующей степени числа "2". определение разрядность двоичного числа — это количество знакомест (разрядов) или количество битов, заранее отведенных для записи числа. пример десятичное число "2" может быть записано различными способами в зависимости от разрядности двоичного числа: как "10", если разрядность равна двум; как "0010", если разрядность равна четырем; как "00000010", если разрядность равна восьми. обратите внимание, что последний вариант соответствует записи десятичного числа "2" в пределах одного байта информации. разрядность двоичного числа интересует нас в связи с тем, что это количество разрядов (позиций или знакомест) обеспечивает определенный набор возможных двоичных чисел, которые, как мы уже договорились, могут служить , с которых происходит кодирование любых видов информации: собственно чисел, текстов, графических и цветных изображений, звуков, анимации и видео. осталось только выяснить, каким образом разрядность влияет на количество информации (двоичных кодов), котоую можно получить с определенного количества разрядов. однако прежде следует учесть одну особенность двоичных чисел, нашедшую применение в компьютерных технологиях, — это фиксированные значения разрядности двоичных чисел.
1) 2
в одном мегабайте 1024 килобайт - > 1/512 * 1024 = 1024 / 512 = 2
2)625
5*5*5*5 = 625 - четыре позиции и пять букв
3)10
2^i = 32 => i = 5 -> 128 *128*5 = 81 920 бит = 10 Кбайт
4) 4
195 в двоичной = 1100 0011 -> ответ 4 единицы
5)51
запишем решение на python:
a = '123'
a = int(a, 6)
print(a)
6) 256
так как у нас кодовое слово 1 байт = 8 бит -> i = 8 -> 2^8 = 256 символов
7) 400
Считаем кол-во символов в строке = 50 -> наше сообщение 50 байт = 400 бит
8)123
получаем следующее уравнение ->
2*64000*32*x = 60*1024*1024* 8
x = 60*1024*1024* 8 /2*64000*32
x = 122,88 минут
округляем до 123 минут
9)56
Напишем программу на python для решения задачи:
a = int('AB', 16)
b = int('344', 8)
counter = 0
for i in range(a+1, b):
counter += 1
print(counter)