Лера240504
11.07.2020 12:10

Информатика.паскаль.решить уравнение с case

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
DaryaKareva
16.04.2022 05:29

Б35

Объяснение:

Обозначим объем документа в исходном состоянии V и в сжатом состоянии Vc. По условию сжатый файл Vc = \frac{1}{4}V= \frac{10}{4} = 2.5 Mb. Переведем объемы файлов в обоих состояниях в биты - Vc = 2.5 * 2^{23} bit = 2500 * 2^{20} bit ; V = 10 * 2^{23} bit = 10000 * 2^{20}bit.

Время, требуемое на передачу файла в сжатом виде обозначим tc, в исходном t, скорость передачи данных обозначим m=218 bit. Получаем формулу tc = \frac{Vc}{m}+10= \frac{2500 * 2^{20} }{218} + 10= 10 + 11 * 2^{20}c . t = \frac{V}{m} = \frac{10000 * 2^{20} }{218} = 46 * 2^{20}c.

tc<t из чего следует, что времени на передачу сжатого файла требуется меньше чем на передачу исходного файла без сжатия. |tc-t| = ~35 (*2^{20}). Секунд много, что в ответе писать в таком случае неизвестно.

0,0(0 оценок)
Ответ:
Dimoooooooon228
16.04.2022 05:29
В данной задаче не учитываются затраты времени на сжатие (при передаче по сети оно чаще всего блочное). В реальности из-за этого передача начинается позднее из-за необходимости сжать первый блок данных. Но в этой задаче это не учитывается (по крайней мере не известны временные затраты на запаковку/распаковку блока). На современных машинах с данной скоростью передачи данных по каналу -- это время ничтожно мало.

Итак. Объём сжатого файла: 0.30 * 10 Мбайт = 3Мбайт.
Время передачи данных: 3 Мбайт / 218 бит/с =  3 * 1024*1024*8 бит / 218 бит/c = 115439.55 секунд

Время передачи исходного файла: 10 Мбайт / 218 бит/с = 103 * 1024*1024*8 бит / 218 бит/c = 384798.53 секунд.

Итого: быстрее передача первым на 269358.97 секунд.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота