М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
danilru940Vova
danilru940Vova
18.06.2021 15:04 •  Информатика

Класс из 25 человек сдал экзамен,
нужно составить рейтинг учеников по убыванию ( диапазон от 20 до 100).

👇
Ответ:
AlisaSkun3
AlisaSkun3
18.06.2021

===== PascalABC.NET ====

begin

 var a := ArrRandom(25, 20, 100);

 a.Println.SortedDescending.Println

end.

===== Free Pascal =====

const

 n = 25;

var

 a: array[1..n] of integer;

 i, j, t: integer;

begin

 randomize;

 for i := 1 to n do

 begin  

   a[i] := random(81) + 20;

   write(a[i], ' ')

 end;

 writeln;

 // пузырьковая сортировка по убыванию

 for i := n - 1 downto 1 do

   for j := 1 to i do

     if a[j] < a[j + 1] then

     begin

       t := a[j];

       a[j] := a[j + 1];

       a[j + 1] := t

     end;

 // вывод результатов

 for i := 1 to n do

   write(a[i], ' ');

end.


Класс из 25 человек сдал экзамен, нужно составить рейтинг учеников по убыванию ( диапазон от 20 до 1
4,7(25 оценок)
Открыть все ответы
Ответ:
poliaprokopets
poliaprokopets
18.06.2021

Б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}). Секунд много, что в ответе писать в таком случае неизвестно.

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

Итак. Объём сжатого файла: 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 секунд.
4,4(46 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ