![]()

Authored for presentation by: Dr. Larry Genalo
Revised by: John Even
HTML documentation by: Julie Sandberg
Date last updated: 6/21/95
![]()
![]()
Array Indices----------------> I,J
Standard Identification------> X(I,J)
Number of Entries------------> N*M
![]()
Number of subscripts for each array
Range of integer values for each subscript
DIMENSION X(0:8,-2:4), Y(-3:7,10)
REAL LOAD (100,30)
INTEGER RATE (0:30,-3:55)
![]()
DIMENSION X(5,6)
OPEN (55,FILE='IN.DAT',STATUS='OLD')
DO 15 N=1,5
DO 10 M=1,6
READ(55,20) X(N,M)
10 CONTINUE
15 CONTINUE
20 FORMAT(F10.4)
CLOSE(55)
![]()
DIMENSION X(5,6)
OPEN(55,FILE='IN.DAT',STATUS='OLD')
DO 10 N=1,5
READ(55,30) (X(N,M),M=1,6)
30 FORMAT(6F10.4)
10 CONTINUE
CLOSE(55)
![]()
DIMENSION X(5,6)
OPEN (55,FILE='IN.DAT',STATUS='OLD')
READ(55,30) ((X(N,M),M=1,6),N=1,5)
30 FORMAT(6F10.4)
CLOSE(55) \
\ Repetition number
\_________ determines the number
of entries per line
![]()
DIMENSION X(5,6)
OPEN (66,FILE='OUT.DAT',STATUS='NEW')
DO 45 N=1,5
DO 40 M=1,6
WRITE(66,50) X(N,M)
40 CONTINUE
45 CONTINUE
50 FORMAT(F10.4)
CLOSE(66)
![]()
DIMENSION X(5,6)
OPEN (66,FILE='OUT.DAT',STATUS='NEW')
DO 10 N=1,5
WRITE(66,60) (X(N,M),M=1,6)
60 FORMAT(6F10.4)
10 CONTINUE \
CLOSE(66) \ What happens if the
\__________repetition number is
left off?
![]()
DIMENSION X(5,6)
OPEN (66,FILE='OUT.DAT',STATUS='NEW')
WRITE(66,60) ((X(N,M),M=1,6),N=1,5)
60 FORMAT(6F10.4)
CLOSE(66) \
\
\ What happens if the
\____________repetition number is
left off?
![]()

![]()
![]()
REAL X(10,10),ROWAVG(10)
OPEN(5,FILE='IN.DAT')
READ(5,*)N,M
DO 10 I=1,N
READ(5,20)(X(I,J),J=1,M)
10 CONTINUE
20 FORMAT(10F8.3)
CLOSE(5)
![]()