← Все вопросы

Задание на скорость передачи данных — как решать?

Задан 11 месяцев назад721 просмотров3 ответа
12

Тип задачи: файл размером столько-то передаётся за столько-то секунд при такой-то скорости — найти что-то одно. Постоянно путаю, что на что делить. Есть понятная формула?

3 ответа

18
✓ Принятый ответ — помог автору

Тут одна базовая формула, как «расстояние = скорость * время»:

Объём = Скорость * Время

Отсюда:

  • Время = Объём / Скорость
  • Скорость = Объём / Время

Главная ловушка — единицы. Скорость обычно в битах в секунду, а объём могут дать в байтах или Кбайтах. Перед делением приведи ВСЁ к одной единице (чаще всего к битам).

Пример: файл 9000 байт, скорость 1200 бит/с. Переводим: 9000 байт = 72000 бит. Время = 72000 / 1200 = 60 секунд.

Алгоритм: 1) выпиши что дано, 2) переведи всё в биты и секунды, 3) подставь в формулу.

Вера Романова перевести всё в биты СНАЧАЛА — вот мой косяк был, мерси · 11 месяцев назад
7

Объём = скорость * время. Дальше выражаешь нужное. Только следи за байтами/битами.

5

Совет: почти всегда нужно перевести в биты, потому что скорость дают в битах/с. Тогда всё сходится.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект