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)
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)