Задача №15




Решение:
Решить эту задачу довольно просто, используя обычную пропорцию. Если за 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Кбайт. Это и есть правильный ответ. Только внимательно прочитайте условие — в ответе необходимо указать только число, без единиц измерения.

Комментариев нет:

Отправить комментарий