Sharp PC1360 |
Dokumentation ansehen
Programmspeicher-Image laden
| 10 | "D" CLEAR :WAIT 0:CLS |
| 20 | DIM F(149) |
| 30 | INPUT "Anfangswert : ";A,"Endwert : ";B,"Inkrement : ";C |
| 40 | CLS :PRINT "":PRINT " *** BUSY ***" |
| 50 | MX=(B-A)/150*C |
| 60 | X=A:GOSUB 270 |
| 70 | S=Y:T=Y:F(0)=Y |
| 80 | FOR I=C TO 149 STEP C |
| 90 | X=X+MX |
| 100 | GOSUB 270 :F(I)=Y |
| 110 | IF Y<S LET S=Y |
| 120 | IF Y>T LET T=Y |
| 130 | NEXT I |
| 140 | MY=(T-S)/31 |
| 150 | CLS |
| 160 | IF SGN A<>SGN B LINE (-A/MX*C,31)-(-A/MX*C,0) |
| 170 | IF SGN S<>SGN T LINE (0,31+S/MY)-(149,31+S/MY) |
| 180 | X=A |
| 190 | FOR I=0 TO 149-C STEP C |
| 200 | X=X+I*MX/C |
| 210 | LINE (I,31+(S-F(I))/MY)-(I+C,31+(S-F(I+C))/MY) |
| 220 | NEXT I |
| 230 | WAIT :GPRINT |
| 240 | CLS |
| 250 | WAIT 0:PRINT "Xmin = ";A:PRINT "Xmax = ";B:PRINT "Ymin = ";S:WAIT :PRINT "Ymax = ";T |
| 260 | END |
| 270 | Y=ATN X |
| 280 | RETURN |
Dokumentation ansehen
Programmspeicher-Image laden
|
|
![]()
Falls diese Seite ohne Navigationsleiste angezeigt wird, aktivieren Sie Javascript oder klicken Sie hier!