program markovsp1; uses crt; const eps=0.001; var t,s: real; i: integer; begin writeln('*** alphaues is ***'); writeln('*** ok ***'); writeln(); writeln('программа вычисляет частичную сумму ряда '); writeln(' s=1+1/(2^2)+1/(3^2)+1/(4^2)+ '); writeln('вычисление прекратится, когда модуль очередного слагаемого станет меньше 0,001'); writeln('способ 1 - используется цикл repeat'); writeln(); s: =0; i: =1; repeat t: =1/((i)*(i)); s: =s+t; //writeln('i=',i,' t=',t: 0: 6,' s=',s: 0: 6); i: =i+1; until abs(t)< eps; writeln('s=',s: 0: 6,' (pi^2)/6=',(pi*pi)/6: 0: 6); writeln('приближение к (pi^2)/6 равно ',s-(pi*pi)/6: 0: 6); end.program markovsp2; uses crt; const eps=0.001; var t,s: real; i: integer; begin writeln('*** alphaues is ***'); writeln('*** ok ***'); writeln(); writeln('программа вычисляет частичную сумму ряда '); writeln(' s=1+1/(2^2)+1/(3^2)+1/(4^2)+ '); writeln('вычисление прекратится, когда модуль очередного слагаемого станет меньше 0,001'); writeln('способ 2 - используется цикл while'); writeln(); s: =0; i: =1; t: =1; while t> eps do begin t: =1/(i*i); s: =s+t; //writeln('i=',i,' t=',t: 0: 6,' s=',s: 0: 6); i: =i+1; end; writeln('s=',s: 0: 6,' (pi^2)/6=',(pi*pi)/6: 0: 6); writeln('приближение к (pi^2)/6 равно ',s-(pi*pi)/6: 0: 6); end.
program irinagavrish; const pi = 3.14; var r1,r2,s1,s2,s3: real; begin writeln('*** alphaues is ***'); writeln('*** ok ***'); writeln(); write('введите радиус первой окружности: '); readln(r1); write('введите радиус второй окружности: '); readln(r2); s1: =pi*r1*r1; s2: =pi*r2*r2; s3: =abs(s1-s2); writeln('площадь первого круга: ',s1: 7: 2); writeln('площадь второго круга: ',s2: 7: 2); writeln('площадь кольца: ',s3: 7: 2); end.
Поделитесь своими знаниями, ответьте на вопрос: