10 REM ************  ΠΡΟΓΡΑΜΜΑ  Π107  ************

20 REM *                                         *

30 REM *  Υπολογισμός Αριθμητικής, Αρμονικής,    *

40 REM *       Γεωμετρικής μέσης τιμής,          *

50 REM * Τυπικής απόκλισης και τυπικού σφάλματος *

60 REM *                                         *

70 REM *******************************************

80 CLS

90 DIM X(80),Y(80)

100 CLS:INPUT"Δώσε το πλήθος των δειγμάτων";N

110 FOR I=1 TO N

120 READ X(I)

130 NEXT I

140 CLS

150 PRINT "1. Αριθμητικός μέσος"

160 PRINT "2. Γεωμετρικός μέσος"

170 PRINT "3. Αρμονικός μέσος"

180 PRINT "4. Τυπική απόκλιση και τυπικό σφάλμα"

190 PRINT

200 INPUT "Γράψε τον αντίστοιχο αριθμό";L

210 ON L GOSUB 260,350,440,520

220 PRINT

230 INPUT "Θέλεις άλλον υπολογισμό (N/O)";H$

240 IF H$="N" OR H$="n" THEN GOTO 190

250 END

260 REM Υπολογισμός του αριθμητικού μέσου

270 SA=0

280 FOR I=1 TO N

290 SA=SA+X(I)

300 NEXT I

310 ESOS=SA/N

320 PRINT

330 PRINT "Ο αριθμητικός μέσος ισούται με";ESOS

340 RETURN

350 REM Υπολογισμός του γεωμετρικού μέσου

360 SG=1

370 FOR I=1 TO N

380 SG=SG*X(I)

390 NEXT I

400 SG=SG^(1/N)

410 PRINT

420 PRINT "Ο γεωμετρικός μέσος ισούται με";SG

430 RETURN

440 REM Υπολογισμός του αρμονικύ μέσου

450 SR=0

460 FOR I=1 TO N

470 SR=SR+1/X(I)

480 NEXT I

490 PRINT

500 PRINT " Ο αρμονικός μέσος ισούται με";SR

510 RETURN

520 REM Υπολογισμός της τυπικής απόκλισης και

530 REM του αντίστοιχου τυπικού σφάλματος

540 SD=0

550 FOR I=1 TO N

560 S=S+X(I)

570 SD=SD+X(I)*X(I)

580 NEXT I

590 SQ=(SD-S*S/N)/(N-1)

600 STD=SQR(SQ)

610 PRINT

620 PRINT "Η τυπική απόκλιση ισούται με ";STD

630 DS=SQR(N)

640 TS=STD/DS

650 PRINT

660 PRINT "Το τυπικό σφάλμα ισούται με";TS

670 RETURN

680 DATA 36,41,58,45,47,51,42,43,41,40,42,43,48,45