выполнить это задание в Python и отправьте скрин ЗАРАНЕЕ БЛАГОДАРЕН
Ученик 9-го класса собирал данные о температуре воздуха в течение 10 дней. Результаты он записал в массив temp. Нужно составить программу, которая определяет количество дней с температурой воздуха выше 0.
Алгоритм:
Присвоить счетчику положительных чисел значение 0;
Организовать ввод с клавиатуры массива из 10 целых чисел;
В цикле сравнить элементы с 0, если элемент больше 0, то счетчик увеличить на 1;
Вывести значение счетчика.
Программный код:
Результаты:
-2
-7
-10
-5
0
3
1
-3
-5
3
Const
s=5;
Var
ar:array[1..s] of integer;
n,m,i:integer;
begin
writeln('N');
readln(n);
writeln('M');
readln(m);
writeln('Array:');
for i:=1 to s do
readln(ar[i]);
writeln('First array:');
for i:=1 to s do
begin
write(ar[i]:4);
if ar[i] div n<>0 then ar[i]:=ar[i]+m;
end;
writeln;
writeln('Final array:');
for i:=1 to s do
write(ar[i]:4);
end.
Пример ввода:
3
3
1
2
3
4
5
Пример вывода:
First array:
1 2 3 4 5
Final array:
1 2 6 7 8
//Блок-схема во вложении
1 Мб = 2²⁰ б = 2²⁰×8 бит = 2²³ бит; 5 Мб = 5×2²³ бит
128000 бит/с = 1000×2⁷ бит/с и за 1 минуту с такой скоростью будет передано 60×1000×2⁷ = 60000×2⁷ бит.
Тогда время на передачу файла составит (5×2²³) / (60000×2⁷) = 5×2¹⁶/60000 = 5×2⁶×2¹⁰/60000 = 5×64×1024/60000 ≈ 5.46 мин
Если есть калькулятор, можно сразу считать на нем, без степеней.
5 Мб = 5×1024×1024×8 = 41 943 040 бит.
За минуту модем передает 128 000×60 = 7 680 000 бит
Время передачи файла составит 41 943 040 / 7 680 000 ≈ 5.46 (мин)