1) ответ: 260
2) ответ: 4
3) ответ: А) 180 А) 52
1) * V = U * t, V - объем в битах, U - скорость в бит/сек, t - время в секундах.
Решаем относительно времени:
t = V/U
* Сначала Кате нужно скачать 512 Кб со скоростью 2²⁰ бит/сек, прежде чем начать передачу файла Маше. 512 Килобайт = 0.5 Мегабайт = 0.5 * 2²³ бит
t₁ = cек.
* Далее Катя может начинать передавать файл объемом 8 Мегабайт Маше со скоростью 2¹⁸ бит/сек 8 Мегабайт = 8 * 2²³ бит.
* Общее время = t1 + t2 = 256 + 4 = 260.
t₂ = cек.
* Через 260 секунд от начала получения файла Катей Маша сможет получить весь заказанный файл.
ответ: 260
2) * Вычислим скорость передачи данных по каналу связи: дробь, числитель — 20Мбайт, знаменатель — 75 сек = дробь, числитель — 4, знаменатель — 15 Мбайт/сек.
=
Мбайт/cек.
Поскольку на упаковку и распаковку данных ушло 15 секунд, то на передачу сжатых данных по каналу связи ушло 30 − 15 = 15 секунд.
* Зная скорость передачи, найдем объём сжатого файла: 15сек умножить на дробь, числитель — 4, знаменатель — 15 Мбайт/сек = 4 Мбайт.
Мбайт/cек = 4 Мбайт
ответ: 4
3)
1. А:
B:
А быстрее на 320-140=180
ответ: А) 180
2. А:
B:
А быстрее на 160-108=52
ответ: А) 52
Поделитесь своими знаниями, ответьте на вопрос:
Дано натуральное число n. выяснить, имеются ли среди чисел n, n+1, 2n близнецы, т.е. простые числа, разность между которыми равна. определить процедуру, позволяющую распознать простые числа. написал программу, но она не выполняется, исправить ошибку program ex2; var n: integer; function p(n: integer): boolean; var count, k : integer; begin count: =0; k: =2; while (k*k< =n) and (count=0) do begin if n mod k=0 then count: =count+1; k: =k+1 end; p: =(count=0) end; begin read(n); while p(n) do begin writeln('простое число'); read(n); if p(n)- p(n+1)=2 then writeln('близнецы'); end; end.
n, i, prev: integer;
function IsSimpleNumber(n: integer): boolean;
var
i: integer;
begin
IsSimpleNumber := true;
for i := 2 to round(sqrt(n) + 1) do
if n mod i = 0 then begin
IsSimpleNumber := false;
exit;
end;
end;
begin
read(n);
prev := 0;
for i := n to 2 * n do
if IsSimpleNumber(i) then
if prev = 0 then
prev := i
else if i - prev = 2 then begin
writeln(i, ', ', prev, ' - близнецы');
halt;
end
else prev := i;
writeln('Близнецов нет');
end.