Sharp PC1360 |
Dokumentation ansehen
Programmspeicher-Image laden
Javascript-Programm
| 10 | "V" RANDOM :CLS :WAIT 0:M$="L":CLEAR C,D |
| 20 | PRINT "L(ernen)":PRINT "E(ingeben)":INPUT M$ |
| 30 | IF M$="L" GOTO 60 |
| 40 | IF M$="E" GOTO 290 |
| 50 | GOTO 10 |
| 60 | IF F=1 CLS :M$="N":PRINT "geladene Lektion :":PRINT L$:INPUT "neu laden <N/J> ? ";M$ |
| 70 | IF M$="J" LET F=0 |
| 80 | IF F GOTO 150 |
| 90 | CLEAR :CLS :WAIT :PRINT "CE-140F o.k.?":WAIT 0 |
| 100 | CLS :L$="1":INPUT "Lektion-Nr.: ";L$ |
| 110 | L$="UNITA"+L$:CLS |
| 120 | PRINT " *** BUSY ***" |
| 130 | OPEN "X:"+L$+".ITL" FOR INPUT AS #2:INPUT #2,V:DIM V$(1,V-1)*23 |
| 140 | INPUT #2,V$(*):CLOSE :F=1 |
| 150 | ERASE X$:DIM X$(0)*23 |
| 160 | CLS :A=1:PRINT "1 = deutsch/italienisch":PRINT "2 = italienisch/deutsch" |
| 170 | PRINT "3 = abwechselnd":INPUT A |
| 180 | T=A-1:S=NOT T+2 |
| 190 | IF A=3 LET S=1:T=0 |
| 200 | IF A=3 LET S=T:T=NOT T+2 |
| 210 | X$(0)="":R=RND V-1 |
| 220 | CLS :PRINT V$(S,R):INPUT X$(0) |
| 230 | IF X$(0)="" GOTO 270 |
| 240 | D=D+1:IF X$(0)=V$(T,R) BEEP 1,8,200:GOTO 200 |
| 250 | C=C+1:BEEP 1,255,150:CURSOR 0,1:PRINT " ":CURSOR 0,1 |
| 260 | WAIT :PRINT V$(T,R):WAIT 0:GOTO 200 |
| 270 | CLS :E$=STR$ INT (C*100/D+.5):PRINT "Fehlerrate: ";E$;" %":PRINT "von ";STR$ D;" Vokabeln" |
| 280 | POKE 12348,16:END |
| 290 | CLS :M$="N":PRINT "N(eueingabe)":PRINT "B(erichtigung)":PRINT "A(bspeichern)":INPUT M$ |
| 300 | IF M$="N" GOTO 340 |
| 310 | IF M$="B" GOTO 440 |
| 320 | IF M$="A" GOTO 490 |
| 330 | GOTO 290 |
| 340 | CLEAR :CLS :INPUT "Lektion-Nr.: ";L$:L$="UNITA"+L$ |
| 350 | CLS :PRINT "Anzahl Vokabelpaare :":INPUT V |
| 360 | IF V<10 OR V>255 BEEP 1,39:GOTO 350 |
| 370 | DIM V$(1,V-1)*23 |
| 380 | CLS :PRINT "italienisch :":CURSOR 0,2:PRINT "deutsch :" |
| 390 | FOR I=0 TO V-1 |
| 400 | CURSOR 0,1:PRINT " ":CURSOR 0,3:PRINT " " |
| 410 | CURSOR 0,1:INPUT V$(0,I) |
| 420 | CURSOR 0,3:INPUT V$(1,I) |
| 430 | NEXT I:F=1 |
| 440 | FOR I=0 TO V-1:CLS |
| 450 | PRINT V$(0,I):CURSOR 0,2:PRINT V$(1,I) |
| 460 | CURSOR 0,1:INPUT V$(0,I) |
| 470 | CURSOR 0,3:INPUT V$(1,I) |
| 480 | NEXT I |
| 490 | CLS :WAIT :PRINT "CE-140F o.k.?":WAIT 0 |
| 500 | CLS :PRINT " *** BUSY ***" |
| 510 | OPEN "X:"+L$+".ITL" FOR OUTPUT AS #2 |
| 520 | PRINT #2,V;V$(*) |
| 530 | CLOSE :POKE 12348,16 |
| 540 | CLS :END |
Dokumentation ansehen
Programmspeicher-Image laden
Javascript-Programm
|
|
![]()
Falls diese Seite ohne Navigationsleiste angezeigt wird, aktivieren Sie Javascript oder klicken Sie hier!