Задание:
Скорость передачи данных через модемное соединение равна 4096 бит/с. Передача текстового файла через это соединение заняла 10 с. Определите, сколько символов содержал переданный текст, если известно, что он был представлен в 16-битной кодировке Unicode.
Решение:
Дано:
i = 16 бит — вес одного символа в Unicode
Найти: k — количество символов
1) Найдем объем документа по формуле: V = U * t, где V — объем, U — скорость, t — время.
V = (4096 * 10) бит
2) Воспользуемся формулой V = k * i, где V — объем, k — количество символов в документе, i — вес одного символа, получаем:
Скорость передачи данных через модемное соединение равна 51200 бит/с. Передача текстового файла через это соединение заняла 10 с. Определите, сколько символов содержал переданный текст, если известно, что он был представлен в 16-битной кодировке Unicode.
Объём информации вычисляется по формуле Q = q * t, где t — время передачи q — cкорость передачи данных. Поэтому
Q = 51200 бит/c * 10 c.
Каждый символ в данной кодировке кодируется 16-ю битами. Следовательно, количество символов определится так:
N = 2 9 * 1000 / 2 4 = 2 5 * 1000 = 32 000.
Ответ или решение 1
Найдём размер переданного текстового файла по формуле I = V * t.
I = 56 * 12 = 672 Кбит.
В кодировке Unicode один символ кодируется 2 байтами, то есть: i = 2 байт = 16 бит.
Из формулы I = K * i выразим K:
K = 672 Кбит : 16 бит = 672 * 1024 бит : 16 бит = 42 * 1024 = 43008.
Ответ: Переданный текст содержал 43008 символов.