home *** CD-ROM | disk | FTP | other *** search
- 100 REM *******************************
- 110 REM BENCHMARKS FUER COMPILER
- 120 REM *******************************
- 130 REM
- 140 REM ************* 1 ** FOR NEXT ***
- 150 PRINT"[147]AUSFUEHRUNG: 1[157]";:A1=TI
- 160 FORI=1TO1000
- 170 NEXTI
- 180 E1=TI
- 190 REM ************* 2 ** IF THEN ****
- 200 PRINT"2[157]";:A2=TI
- 210 I=0
- 220 I=I+1
- 230 IFI<1000THEN220
- 240 E2=TI
- 250 REM ************* 3 ** RECHNEN ****
- 260 PRINT"3[157]";:A3=TI
- 270 FORI=1TO1000
- 280 C=I+I*(I-I/I)^(I/500)
- 290 NEXTI
- 300 E3=TI
- 310 REM ************* 4 ** GOSUB ******
- 320 PRINT"4[157]";:A4=TI
- 330 FORI=1TO1000
- 340 GOSUB800
- 350 NEXTI
- 360 E4=TI
- 370 REM ************* 5 ** FELDER *****
- 380 PRINT"5[157]";:A5=TI
- 390 DIM F(1000),F$(1000)
- 400 FORI=1TO1000
- 410 F(I)=I:F$(I)="TEXT"
- 420 NEXTI
- 430 E5=TI
- 440 REM ************* 6 ** FUNKTIONEN *
- 450 PRINT"6[157]";:A6=TI
- 460 FORI=1TO1000
- 470 C=SIN(I):C=TAN(I):C=EXP(I/30):C=VAL(STR$(I))
- 480 NEXTI
- 490 E6=TI
- 500 REM ************* 7 ** READ DATA **
- 510 PRINT"7[157]";:A7=TI
- 520 FORI=1TO1000
- 530 RESTORE:DATA0
- 540 READD
- 550 NEXTI
- 560 E7=TI
- 570 REM ************* 8 ** SORTIEREN **
- 580 PRINT"8[157]";:A8=TI
- 590 DIM S$(100)
- 600 FORI=1TO100
- 610 FORK=1TO10
- 620 S$(I)=S$(I)+CHR$(RND(TI)*26+65)
- 630 NEXTK
- 640 NEXTI
- 650 FORI=1TO99
- 660 FORK=I+1TO100
- 670 IFS$(K)>S$(I)THEN690
- 680 S$(0)=S$(K):S$(K)=S$(I):S$(I)=S$(0)
- 690 NEXTK,I
- 700 E8=TI
- 710 REM ************* 9 ** FEHLER ? ***
- 720 GOTO 770
- 730 GOTO729
- 740 GOSUB739
- 750 FORI%=1TO2:NEXTI%
- 760 SYNTAX ERROR
- 770 PRINT"WARTEN":WAIT197,1:WAIT197,1,255
- 780 GOTO900
- 800 RETURN
- 900 REM ************* AUSWERTUNG ******
- 910 PRINT"[147]B1:"(E1-A1)/60"SEK.
- 920 [153]"B2:"(E2[171]A2)[173]60"SEK.
- 930 PRINT"B3:"(E3-A3)/60"SEK.
- 940 [153]"B4:"(E4[171]A4)[173]60"SEK.
- 950 PRINT"B5:"(E5-A5)/60"SEK.
- 960 [153]"B6:"(E6[171]A6)[173]60"SEK.
- 970 PRINT"B7:"(E7-A7)/60"SEK.
- 980 [153]"B8:"(E8[171]A8)[173]60"SEK.
-