10 REM **********
ΠΡΟΓΡΑΜΜΑ Π204 **********
20 REM * *
30 REM *
Μέθοδος secant ή χορδής *
40 REM
* *
50 REM
*****************************************
60 CLS
70
EPS=.0000005
80 DEF
FNF(X)=X*X-5*X+6
90 PRINT "Δώσε δυο αρχικές τιμές Χ0 και Χ1"
100
INPUT "X0=";X0
110
INPUT "X1=";X1
120
F0=FNF(X0)
130
N=N+1
140
F1=FNF(X1)
150
N=N+1
160 IF
F0-F1=0 THEN 290
170
X=X1-F1*(X0-X1)/(F0-F1)
180 IF
ABS(X-X1)<EPS THEN GOTO 260
190
X0=X1
200 X1=X
210
F0=F1
220 IF
N>50 THEN GOTO 240
230 GOTO 130
240 PRINT "Με 100 επαναλήψεις δεν έχουμε
σύγκλιση"
250 GOTO
290
260
PRINT:PRINT "Η ρίζα είναι = ";X;"Eπαναλήψεις =";N:PRINT
270 INPUT "Θέλεις άλλη ρίζα (Ν/Ο);";A$
280 IF
A$="N" OR A$="n" THEN GOTO 290 ELSE END
290 PRINT:PRINT "Δώσε διαφορετικές αρχικές τιμές των
Χ0 και Χ1":PRINT
300 GOTO 100
310 END