デバッグの例
執筆中
論理エラーのデバッグ
下記はある学生が作成した平均値を求めるプログラムである。
program heikin ! 1
implicit none ! 2
integer :: i,n ! 3
real :: s,h ! 4
real, dimension (100) :: a ! 5
! 6
write(*,*) 'n=' ! 7
read(*,*) n ! 8
do i=1,n ! 9
write(*,'(1x,a2,i2,a2)') 'a(',i,')=' !10
read (*,*) a(i) !11
end do !12
!13
s=0.0 !14
!15
do i=0,n !16
s=s+a(i) !17
end do !18
!19
h=s/n !20
!21
write(*,*) 'heikin',h !22
stop !23
!24
end program heikin !25
エラーの箇所