program summa;var sum:BigInteger;i,n:integer;beginwrite ('n = ');readln(n); sum:=0; i:=1; while i<= n do begin sum:=sum+i; i:=i+1; end;writeln('Sum = ',sum);end.================================program krugi;uses graphabc;var x,y,r:integer;beginsetBrushColor(clGreen); x:=22; y:=22; r:=20; while x<660 do begin circle(x,y,r); x:=x+40; end;end.==============================program factorial;var pr:BigInteger;i,n:integer;beginwrite ('n = ');readln(n); pr:=1; i:=1; while i<= n do begin pr:=pr*i; i:=i+1; end;writeln('Факториал числа n! = ',pr);end.