Sharp PC1360 |
Dokumentation ansehen
Programmspeicher-Image laden
Javascript-Programm
| 10 | "G" CLEAR :LTEXT :WAIT 0:LPRINT CHR$ 27+"@" |
| 20 | COLOR 0,7:USING :CLS |
| 30 | PRINT "Funktion in Zeile 580":PRINT "in der Form y=f(x)":WAIT :PRINT "eingegeben ?":WAIT 0 |
| 40 | CLS :INPUT "Anfangswert : ";A,"Endwert : ";B,"Schrittweite : ";C |
| 50 | CLS :INPUT "Farbe (0-6) : ";F,"Vorschub (cm) : ";V:V=V/.02 |
| 60 | N=(B-A)/C |
| 70 | DIM U$(1)*25,F(N) |
| 80 | CLS :PRINT "Achsenbeschriftung :":INPUT "X-Achse : ";U$(1),"Y-Achse : ";U$(0) |
| 90 | CLS :PRINT "":PRINT " *** BUSY ***" |
| 100 | X=A:GOSUB "FKT2" |
| 110 | S=Y:T=Y:F(0)=Y |
| 120 | FOR X=A+C TO B STEP C |
| 130 | GOSUB "FKT2" |
| 140 | IF Y<S LET S=Y |
| 150 | IF Y>T LET T=Y |
| 160 | I=I+1:F(I)=Y |
| 170 | NEXT X |
| 180 | BEEP 1:CLS |
| 190 | PRINT "X min = ";A:PRINT "X max = ";B:INPUT "X-Skalenteil : ";DX,"Format : ";L$ |
| 200 | CLS |
| 210 | PRINT "Y min = ";S:PRINT "Y max = ";T:INPUT "Y-Skalenteil : ";DY,"Format : ";M$ |
| 220 | CLS :PRINT "":PRINT " *** BUSY ***" |
| 230 | LPRINT " "+U$(0)+" -->" |
| 240 | GRAPH |
| 250 | GLCURSOR (10,0):CROTATE 1 |
| 260 | LPRINT "P"+U$(1)+" -->" |
| 270 | GLCURSOR (40,0):SORGN |
| 280 | LLINE (0,0)-(440,0)-(440,-V)-(0,-V)-(0,0) |
| 290 | MX=V/(B-A):MY=440/(T-S) |
| 300 | USING M$:CSIZE 1 |
| 310 | DY=DY*MY |
| 320 | FOR I=DY TO 438 STEP DY |
| 330 | LLINE (I,0)-(I,-5) |
| 340 | LPRINT "P";MDF (I/MY+S) |
| 350 | NEXT I |
| 360 | IF SGN A=SGN B THEN 410 |
| 370 | FOR I=DY TO 438 STEP DY |
| 380 | LLINE (I,A*MX+5)-(I,A*MX-5) |
| 390 | NEXT I |
| 400 | LLINE (440,A*MX)-(0,A*MX) |
| 410 | USING L$:DX=DX*MX |
| 420 | FOR I=DX TO V-DX+1 STEP DX |
| 430 | LLINE (0,-I)-(5,-I) |
| 440 | LPRINT "P";MDF (I/MX+A) |
| 450 | NEXT I |
| 460 | IF SGN T=SGN S THEN 510 |
| 470 | FOR I=DX TO V-DX STEP DX |
| 480 | LLINE (-S*MY-5,-I)-(-S*MY+5,-I) |
| 490 | NEXT I |
| 500 | LLINE (-S*MY,-V)-(-S*MY,0) |
| 510 | GLCURSOR ((F(0)-S)*MY,0) |
| 520 | FOR I=1 TO N |
| 530 | LLINE -((F(I)-S)*MY,-I*V/N),0,F |
| 540 | NEXT I |
| 550 | CLS :LTEXT :LF 10 |
| 560 | END |
| 570 | "FKT2" |
| 580 | Y=COS X - SIN X * COS(X+10) |
| 590 | RETURN |
Dokumentation ansehen
Programmspeicher-Image laden
Javascript-Programm
|
|
![]()
Falls diese Seite ohne Navigationsleiste angezeigt wird, aktivieren Sie Javascript oder klicken Sie hier!