Даны натуральное число n , действительное x. Вычислить cos x+ cos x^2+ …+cos x^n — Pascal(Паскаль)

uses crt;
var x,p,s:real;
    n,i,j:integer;
begin
clrscr;
write('x=');readln(x);
write('n=');readln(n);
writeln('Цикл for');
s:=0;
for i:=1 to n do
 begin
  p:=1;
  for j:=1 to i do
  p:=p*x;
  s:=s+cos(p);
 end;
writeln('S=',s:0:5);
write('Press Enter...');
readln;
writeln('Цикл while');
s:=0;i:=0;
while i<n do
 begin
  i:=i+1;
  p:=1;
  for j:=1 to i do
  p:=p*x;
  s:=s+cos(p);
 end;
writeln('S=',s:0:5);
write('Press Enter...');
readln;
writeln('Цикл repeat');
s:=0;i:=0;
repeat
  i:=i+1;
  p:=1;
  for j:=1 to i do
  p:=p*x;
  s:=s+cos(p);
until i=n;
writeln('S=',s:0:5);
write('Press Enter...');
readln;
end.

Leave a Comment

80 − 71 =