1)вычислить длину окружности и площадь круга одного и того же заданного радиуса r. pascal (желательно с блок-схемой) 2)найти сумму членов арифметической прогрессии, если известны её первый член,знаменатель и число членов прогрессии pascal (желательно с блок-схемой). 3)даны целые числа m, n. если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны,то заменить числа нулями pascal (желательно с блок-схемой). 4)определить, является ли треугольник со сторонами a,b,c равнобедренным pascal (желательно с блок-схемой). 5)подсчитать количество отрицательных чисел среди чисел a,b,c pascal (желательно с блок-схемой). 6)одноклеточная амёба каждые 3 часа делится на 2 клетки. определить, сколько амёб будет через 3,6,9,12, 24 часа pascal (желательно с блок-схемой). 7) дан массив натуральных чисел. найти сумму элементов, кратных данному k pascal (желательно с блок-схемой)
191
311
Ответы на вопрос:
№1 var r: integer; begin writeln('введите радиус'); read(r); writeln('длина окружности = ',2*pi*r); writeln('площадь круга = ',pi*sqr(r)); end. №2 var a,d,n: integer; begin writeln('введите первый член, знаменатель, число членов'); read(a,d,n); writeln('cумма членов арифметической прогресси = ', 0.5*n*(2*a+(n-1)*d)); end. №3 var m,n: integer; begin writeln('введите m и n'); read(m,n); if m=n then begin m: =0; n: =0; end; if (m> n) then n: =m else if n> m then m: =n; end. №4 var a,b,c: integer; begin writeln('введите стороны a,b,c'); read(a,b,c); if (a=b) or (b=c) or (c=a) then writeln('треугольник равнобедренный') else writeln('треугольник неравнобедренный'); end. №5 var a,b,c: integer; begin a: =0; c: =0; repeat writeln('введите число'); read(b); if b< 0 then a: =a+1; c: =c+1; until c=3; writeln('количество отрицательных = ',a); end. №6 var a,c: integer; b: real; begin writeln('введите количество часов'); read(a); c: =a div 3; b: =power(2, c); writeln(b); end. №7 const n=10; var a: array [1..10] of integer; i,k,s: integer; begin writeln('введите k'); read(k); writeln('введите элементы массива'); for i: =1 to n do begin read(a[i]); if a[i] mod k =0 then s: =s+a[i]; end; writeln(s); end.
Изначально смотрим что у нас не еденицы измерения, скорость передачи у нас в битах в секунду, а размер файла в килобайтах. переводим килобайты в байты (1 килобайт=1024 байтам, 1 байт = 8 битов)следовательно 2000 килобайт * 1024 = 2048000 байт * 8= 16384000 бит. скорость передачи данных = объем данных / на время затраченное для передаци этих данных. следовательно чтобы найти время затраченое для передачи данных надо объем переданных данных (т.е. 2000 кбайт, которые мы предварительно перевели в биты 16384000 бита) поделить на скорость передачи данных 1024000бит/с.16384000бит / 1024000 кбит/с = 16 сек. что собственно и является ответом.
Популярно: Информатика
-
darkilia2006p01bb514.12.2022 14:02
-
nakoreshoy50qg05.02.2022 20:11
-
vualada29.06.2020 12:44
-
AndreyMiix02.04.2022 03:16
-
AkameTop06.03.2023 19:25
-
kristinaFro15.04.2021 04:10
-
Барбоси26.12.2021 13:47
-
айсу2004.03.2022 04:25
-
sndzhychayana23.11.2022 07:14
-
andreiantipov119.08.2020 14:29