![]()  | 
	
 
  | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 итак задали нам по програмированию сделать програмку... 
		
	
		
		
			программу я сделал но она помоему считает неверно ...как я подозреваю ошибка в том что она не берет предыдущее значение Аn-1 и Bn-1 подскажите что мне делать program nike; const A0=3; B0=2; Eps=10E-6; var S:real; An,Bn:real; Sn:real; N:integer; begin S:=1; N:=0; An:=A0; Bn:=B0; repeat Sn:=Exp(N*ln(2))*(An*An-Bn*Bn)*(-0.5); s:=sn*(-0.5); writeln sn; S:=S+Sn; An:=0.5*(An+Bn); Bn:=Sqrt(An*Bn); Inc (N); until (An*An-Bn*Bn)<=Eps; writeln ('S=',S); readln; End.  |