10 !************************ 20 ! PROGRAM PENTRU REZOLVAREA UNUI SISTEM NELINEAR DE ECUATII 30 !************************ 40 ! 50 CALL CLEAR 60 NVAR=2! Nr. variabilelor si ecuatiilor sistemului. 70 NSIG=5!Nr. cifrelor semnificative in variabile 80 PREC=10^(-NSIG)!si precizia la sfarsitul iteratiilor. 90 DIM A(10,10),B(10),X(10)!Pt. rez sist lin. 100 DIM XVECHI(10),XNOU(10)! Vectorii din procesul iter. 110 DIM YREF(10),YT(10)! Vectorii ecuatiilor nelineare. 120 REPS=1! Evaluam lungimea mantisei masinii. 130 REPS=REPS/2 140 IF REPS+1<>1 THEN 130 150 REPS=2*REPS 160 EPS=SQR(REPS)! Constanta folosita in eval. deriv. num. 220 IF PRECNVAR THEN 250 570 ! 580 !=== S F A R S I T === 590 ! 600 CALL CLEAR 610 DISPLAY AT(6,1):USING "Ecuatiile cu # cifre semnificative : ":NSIG 620 FOR I=1 TO NVAR 630 DISPLAY AT(8+I,1):USING " y[#]=#.#####^^^^":I,XREF(I) 640 NEXT I 660 DISPLAY AT(12,1):"Radacinile sistemului sunt :" 680 FOR I=1 TO NVAR 690 DISPLAY AT(14+I,1):USING "x[#]=#.#####^^^^":I,XNOU(I) 700 NEXT I 710 END 720 SUB GAUSS(NVAR,A(,),B(),X()) 730 !====================== 740 ! SUBRUTINA PENTRU REZOLVAREA SISTEMULUI LINIAR 750 !===================== 760 ! 810 FOR K=1 TO NVAR-1! Contorizarea eliminarilor 820 ! 830 !NEXT K-FARA CAUTAREA LINIEI PIVOT 840 ! 850 L=K 860 I=K 870 I=I+1 880 IF ABS(A(I,K))>ABS(A(L,K))THEN L=I 890 IF I