Объяснение:
Стиснення інформації - це процес ущільнення комп'ютерної інформації з метою зменшення об'єму
пам'яті для її зберігання. Стиснення інформації у файлах проводиться різними наприклад, за
рахунок спрощення (тобто зменшення) кодів.
Архівація (упаковка) - це переміщення початкових файлів в архівний файл в стислому або
нестислому вигляді.
Розархівування (розпаковування) - процес відновлення файлів з архіву в такий же вигляд, який
вони мали до переміщення в архів.
Архівний файл (архів) - це єдиний файл, що містить один або групу стиснутих (упакованих)
файлів (документи, малюнки та ін.), з метою економії місця на дисках або для передачі в мережі. Отже,
архівний файл містить один або декілька архівованих, тобто стиснутих файлів, і займає у декілька разів
менше місця на диску (іноді в 10-100 разів) і може бути більш швидше відправлений по електронній пошті
(замість 10 хв. - 1-2 хв.)
var A, F, G: array [1..20] of integer;
sA, sF: string;
i: integer;
begin
for i:= 1 to 20 do
begin
A[i] := random(-20, 20);
F[i] := random(-20, 20);
sA += A[i] + ' ';
sF += F[i] + ' ';
end;
writeln('A: ' + sA);
writeln('F: ' + sF);
write('G: ');
for i:= 1 to 20 do
begin
if A[i] < F[i] then
G[i] := A[i]
else
G[i] := F[i];
write(G[i] + ' ');
end;
writeln();
end.
Отмечено как нарушение через stoker ( W: 0% T: 4 )
Причина: смотри (^ этот символ означает степень, например 3^2 = три в квадрате или три в степени два) :2,1 ГБайт * 90% = 1,89 ГБайт
1,89 ГБайт = 1,89 * 2^10 МБайт
1,89 ГБайт = 1,89 * 2^20 КБайт
1,89 ГБайт = 1,89 * 2^30 Байт
При сохранении текста обычно используется кодировка ASCII (26+26+33+33+10+спец.символы ~= 256 => 1 символ занимает 8 бит то есть 1 Байт)
Таким образом, из условий задачи мы имеем, что скорость записи составляет 200 символов * 1 Байт = 200 Байт/ минуту
200 Байт представим в виде 100 * 2
Теперь 3 класс S=t*v => t=S/v
Дано:
s=1,89 * 2^30 КБайт
v=100*2^1
t - ?
Решение:
t=(1,89 * 2^30) / (100*2^1) = 0,0189 * 2^29 (минут)
Округлив - получается где-то 19 лет и 4 месяца (19,358 лет)