File: EX1HIS.FT of Tape: Various/ETH/eth11-3
(Source file text)
DIMENSION ITABLE(10),INPUT(1000),IHGRAM(40) EQUIVALENCE (ITABLE(1),IS),(ITABLE(2),IW) DATA ITABLE/20,5,40,500,6*0/ DATA I1,I2/0,0/ DO 2 J=2,21 N=500*MOD(J,2)+1 DO 1 I=N,N+499 1 INPUT(I)=RAN(I1,I2)*210+15 CALL HISTI(ITABLE,INPUT(N),IHGRAM) IF(ITABLE(9).EQ.0) GO TO 2 TYPE 1000,ITABLE(9) 1000 FORMAT(' ERROR INDICATOR = ',I3) STOP 2 CONTINUE TYPE 2000 2000 FORMAT(24X,'RESULTING INTERVAL HISTOGRAM'//, 1 4(' INTERVAL COUNT')/) TYPE 3000,((N-1)*IW+IS,N*IW+IS,IHGRAM(N),N=1,40) 3000 FORMAT(4(I7,'-',I4,I6)) TYPE 4000,(ITABLE(I),I=6,8) 4000 FORMAT(//,' UNDERFLOW COUNT = ',I3,/,' OVERFLOW COUNT = ',I3,/, 1 ' NO. OF COUNTERS WHICH OVERFLOWED = ',I2,//) CALL EXIT END