home *** CD-ROM | disk | FTP | other *** search
- \ Problem 4.17 04/15/90 19:16:23.64
-
-
- CREATE DATA 20 ALLOT
-
- : DATA@ ( i -- n )
- 10 MOD 2* DATA + @ ;
-
- : DATA! ( n i -- )
- 10 MOD 2* DATA + ! ;
-
- : CLEAR-DATA ( -- )
- DATA 20 ERASE ;
-
- : COUNT-DATA ( -- k )
- 0
- 10 0 DO I DATA@ IF 1+ THEN LOOP ;
-
- : SUM-DATA ( -- sum )
- 0
- 10 0 DO I DATA@ + LOOP ;
-
- : AVERAGE-DATA ( -- )
- SUM-DATA COUNT-DATA / . ;
-
-
-