Задание:
Скорость передачи данных через модемное соединение равна 51 200 бит/с. Передача текстового файла через это соединение заняла 10 с. Определите, сколько символов содержал переданный текст, если известно, что он был представлен в 16-битной кодировке Unicode.
Решение:
Дано:
U = 51 200 бит / с
t = 10 c
Найти: k - количество символов
Сразу вспомним, что в Unicode один символ кодируется 2-мя байтами, то есть 16-ю битами.
Найдем сначала объем по формуле: V = U * t, где V - объем, U - скорость, t - время.
1) V = 51 200 * 10 = 512 000 бит = 512 * 1000 бит
2) И мы конечно же знаем, что объем текстового файла V = k * i, где k - количество символов, i - вес одного символа. Так как мы ищем k, выразим его из формулы: k = V / i, а значит:
Ответ: 32000