Задание:
Скорость передачи данных через ADSL-соединение равна 128000 бит/с. Передача текстового файла через это соединение заняла 1 минуту. Определите, сколько символов содержал переданный текст, если известно, что он был представлен в 16-битной кодировке Unicode.
Решение:
Дано:
U = 128000 бит / с
t = 1 минута = 60 секунд
Найти: k - количество символов
1) Найдем объем документа по формуле: V = U * t, где V - объем, U - скорость, t - время.
V = 128000 * 60 = (128 * 1000 * 60) бит
2) Вспомним формулу V = k * i, где V - объем текстового файла, k - количество символов, i - вес одного символа. Так как текст представлен в кодировке Unicode, то i = 16 бит.
128 * 1000 * 60 = k * 16, отсюда:
k = 128 * 1000 * 60 / 16
Ответ: 480000