Решить эту задачу довольно просто, используя обычную пропорцию. Если за 30 секунд передается 2000 Кбайт, то сколько будет передано за 12 секунд? Обычная пропорция!
Ну а далее все элементарно:
x = (12 * 2000) / 30 = 24 000 / 30 = 800 Кбайт
Ответ: 800 Кбайт.
Для примера рассмотрим решение задачи из демоверсии 2013 года:
Файл размером 64 Кбайт передаётся через некоторое соединение со скоростью 1024 бит в секунду. Определите размер файла (в Кбайт), который можно передать за то же время через другое соединение со скоростью 256 бит в секунду.
В ответе укажите одно число – размер файла в Кбайт. Единицы измерения писать не нужно.
В ответе укажите одно число – размер файла в Кбайт. Единицы измерения писать не нужно.
Ответ: ___________________________.
Решение:
Тут все аналогичено известной по математике формуле, по которой путь = скорость * время. Только вместо пути у нас будет объем файла, а под скоростью мы будем понимать скорость передачи информации.
Особое внимание обращаем на то, что значения размера файла и скорости передачи даны в разных единицах. Поэтому нам нужно привести их к единому значению.
Итак, 1024 бита = 1024 / 8 = 128 байт.
64 Кбайта = 64 * 1024 байта.
Сначала мы найдем время, которое потребуется, чтобы передать файл со скоростью 1024 бит в секунду. Для этого разделим его размер на скорость:
64 Кбайт / 1024 бит = (64 * 1024 байт) / 128 байт = 512 секунд — столько будет передаваться наш файл.
Далее необходимо найти размер файла, который можно будет передать со скоростью 256 бит в секунду за тоже время. Для этого умножим 512 секунд на 256 бит в секунду. Оперировать такими числами сложно, велика вероятность ошибиться, поэтому давайте переведем 256 бит в секунду в байт в секунду:
256 бит в секунду = 256 / 8 байт в секунду = 32 байт в секунду.
Теперь умножим 512 секунд на 32 байт в секунду и получим:
512 * 32 = 29 * 25 = 214 байт
Здесь я представил числа степенями двойки, благодаря этому расчеты значительно упростились.
А зная, что 1 Кбайт = 1024 байт или 210 байт, легко понять, что 214 = 24 * 210 = 24 Кбайт = 16Кбайт. Это и есть правильный ответ. Только внимательно прочитайте условие — в ответе необходимо указать только число, без единиц измерения.
Комментариев нет:
Отправить комментарий