ОЧЕНЬ НУЖНО ХОТЯ БЫ ЧУТЬ ЧУТЬ Выполните подробное решение в тетради, со всеми вычислениями.
1. Скорость передачи данных через ADSL─соединение равна 1024000 бит/c. Передача файла через данное соединение заняла 5 секунд. Определите размер файла в килобайтах.
2. Скорость передачи данных через ADSL-соединение равна 256000 бит/c. Передача файла через это соединение заняла 2 минуты. Определите размер файла в килобайтах.
3. Скорость передачи данных через ADSL─соединение равна 128000 бит/c. Через данное соединение передают файл размером 625 Кбайт. Определите время передачи файла в секундах.
4. По каналу связи непрерывно в течение 10 часов передаются данные. Скорость передачи данных в течение первых 6 часов составляет 512 Кбит в секунду, а в остальное время — в два раза меньше. Сколько Мбайт данных было передано за время работы канала?
5. Документ объёмом 4 Мбайт можно передать с одного компьютера на другой двумя
А. Сжать архиватором, передать архив по каналу связи, распаковать.
Б. Передать по каналу связи без использования архиватора.
При этом:
· средняя скорость передачи данных по каналу связи составляет 222 бит в секунду;
· объём сжатого архиватором документа равен 50% от исходного;
· время, требуемое на сжатие документа, — 6 секунд, на распаковку — 2 секунды.
Какой быстрее и насколько?
В ответе напишите букву А, если быстрее А, или Б, если быстрее Б. Сразу после буквы напишите, на сколько секунд один быстрее другого.
Например, если Б быстрее А на 23 секунды, в ответе нужно написать Б23.
Единицы измерения («секунд», «сек.», «с.» и т. п.) к ответу добавлять не нужно.
6. Документ объёмом 10 Мбайт можно передать с одного компьютера на другой двумя
А) Сжать архиватором, передать архив по каналу связи, распаковать.
Б) Передать по каналу связи без использования архиватора.
Какой быстрее и насколько, если:
· средняя скорость передачи данных по каналу связи составляет 222 бит в секунду;
· объём сжатого архиватором документа равен 90% исходного;
· время, требуемое на сжатие документа, — 10 секунд; на распаковку — 1 секунда?
В ответе напишите букву А, если быстрее А, или Б, если быстрее Б. Сразу после буквы напишите количество секунд, на сколько этот быстрее другого, без указания размерности.
Например, запись ответа Б23 означает, что Б быстрее на 23 секунды.
//PascalABC.NET (версия 3.1, сборка 1210 от 29.03.2016) const m = 10;
var t: array[1..m] of integer; i, n, nm, sm: integer;
begin //Заполняем массив сл.числами и подсчитываем //количество элементов и среднее арифметическое //согласно условию задачи for i := 1 to m do begin t[i] := random(-20, 20);write(t[i]:4); if (i > 1) and (i <= m) then if t[i] > t[i - 1] then n := n + 1 else if t[i] < t[i - 1] then begin sm := sm + t[i];nm := nm + 1; end; end; writeln; writeln('число элементов больших предыдущего = ', n); writeln('ср. арифметическое элементов меньших предыдущего = ', sm / nm);
Var x1,y1,x2,y2,v1,v2:real; begin writeln("введите количество метров пробегания жирафа"); read(y1); writeln("введите, за сколько секунд он должен пробежать"); read(x1); writeln("введите количество метров пробегания зайца"); read(y2); writeln("введите, за сколько секунд он должен пробежать"); read(x2); v1:=y1/x1; v2:=y2/x2; if v1>v2 then begin writeln("жираф чемпион"); end else if v1<v2 then begin writeln("заяц чемпион"); end else begin writeln("победила дружба); end; end;
const
m = 10;
var
t: array[1..m] of integer;
i, n, nm, sm: integer;
begin
//Заполняем массив сл.числами и подсчитываем
//количество элементов и среднее арифметическое
//согласно условию задачи
for i := 1 to m do
begin
t[i] := random(-20, 20);write(t[i]:4);
if (i > 1) and (i <= m) then
if t[i] > t[i - 1] then n := n + 1
else if t[i] < t[i - 1] then begin
sm := sm + t[i];nm := nm + 1;
end;
end;
writeln;
writeln('число элементов больших предыдущего = ', n);
writeln('ср. арифметическое элементов меньших предыдущего = ', sm / nm);
end.
Тестовое решение:
6 13 19 8 -19 -11 -20 -15 -19 -13
число элементов, больших предыдущего = 5
среднее арифметическое элементов, меньших предыдущего = -12.5
begin
writeln("введите количество метров пробегания жирафа");
read(y1);
writeln("введите, за сколько секунд он должен пробежать");
read(x1);
writeln("введите количество метров пробегания зайца");
read(y2);
writeln("введите, за сколько секунд он должен пробежать");
read(x2);
v1:=y1/x1;
v2:=y2/x2;
if v1>v2 then
begin
writeln("жираф чемпион");
end
else if v1<v2 then
begin
writeln("заяц чемпион");
end
else
begin
writeln("победила дружба);
end;
end;