Надо сделать программу на pascal abc: 1)вставить наименьший элемент массива вещественных чисел на 7 место. 2)вычислить: 3/(1*2)+6/(2*4)+9/(3*6)+12/(4*8)+…(программа нужна для ее решения) 3)проверить тождество: 1^2+2^2+3^2+…+n^2=n*(n+1)*(2*n+1)/6(программа нужна для ее решения)

voirakbarov5gmailcom voirakbarov5gmailcom    3   15.09.2019 08:50    0

Ответы
dashulyamikhay dashulyamikhay  26.08.2020 21:05
//PascalABC.NET 3.3,сборка 1611 от 06.01.2018

//Внимание! Если программа не работает, обновите версию!

begin

  var mas:=ArrRandomReal(10,-99,99);

  var c:=mas.Select(t->round(t*100) / 100).ToArray; c.Println;

  var b:=c.Min;

  c[7]:=b;

  c.Println;
end.

Program m2

begin

var n:=readinteger('Введите количество n=');

var (b,a,c):=(3,1,2);

var k:real:=0;

for var i:=1 to n do

begin

 k:=k+b/(a*c);

b:=b+3;a:=a+1;

c:=c+2;

end;

Writeln('Сумма=',k);
end.

Program m3;

begin

  var n:=readinteger('Введите количество n=');

  var c:real:=0;

  var b:=1;

for var i:=1 to n do

begin

c:=c+b**2;

b:=b+1;

end;

var y:=n*(n+1)*(2*n+1)/6;

if c=y then

writeln('тождество верно')

else writeln('тождество не верно')

end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика