home *** CD-ROM | disk | FTP | other *** search
- 10 CLEAR SCREEN
- 20 LOADSUB ALL FROM "..\mathlib\Mathlib.hts"
- 30 GINIT
- 40 Function$="Norminf"
- 50 REAL Studscore(1:5)
- 60 X_left=0
- 70 X_right=6! students
- 80 Y_bottom=0
- 90 Y_top=20! scores
- 100 X_tick=1
- 110 Y_tick=1
- 120 Precision=1
- 130! build array
- 140 RANDOMIZE
- 150 FOR Loop=1 TO 5
- 160 Studscore(Loop)=INT(RND*10)+1
- 170 NEXT Loop
- 180 PRINT Function$,"example"
- 190 PRINT "x, y"
- 200 MOVE 50,95
- 210 LABEL "Student scores out of"
- 220 MOVE 70,90
- 230 LABEL 10
- 240 MOVE 60,15
- 250 LABEL "Student"
- 260 VIEWPORT 40,120,20,90
- 270 WINDOW X_left,X_right,Y_bottom,Y_top
- 280 FRAME
- 290 AXES X_tick,Y_tick
- 300 PEN 7
- 310! Draw graph
- 320 FOR Loop=X_left+1 TO X_right-1 STEP Precision
- 330 PLOT Loop,Studscore(Loop)
- 340 IF Loop MOD X_tick=0 THEN
- 350 PRINT Loop,Studscore(Loop)
- 360 END IF
- 370 NEXT Loop
- 380! Draw labels
- 390 CSIZE 3
- 400 PEN 1
- 410 FOR Loop=X_left TO X_right STEP X_tick
- 420 MOVE Loop,0
- 430 LABEL Loop
- 440 NEXT Loop
- 450 FOR Loop=Y_bottom TO Y_top STEP Y_tick
- 460 MOVE 0,Loop
- 470 LABEL Loop
- 480 NEXT Loop
- 490! Draw Function$
- 500 PEN 4
- 510 Norminf=FNNorm(Studscore(*))
- 520 PLOT X_left,Norminf
- 530 PLOT X_right,Norminf
- 540 PRINT
- 550 PRINT Function$&": ",Norminf
- 560 DELSUB FNAi TO END
- 570 END
-