Você está na página 1de 2

PROGRAM Problema22

PARAMETER (N=5)

DIMENSION Y(N),u(N)

! DADOS DE ENTRADA

deltat = 0.002d0

DATA Y /0.d0, 0.002d0, 0.004d0, 0.006d0, 0.008d0 /

DATA u /0, 0.00618d0, 0.011756d0, 0.01618d0, 0.019021d0 /

! CALCULO DA APROXIMAO DE DIFERENA PROGRESSIVA COM DOIS PONTOS:

OPEN(UNIT=1,FILE='RESULTADES.DAT',STATUS='UNKNOWN')

! Para I =

F = ( u(2) - u(1) )/( deltat )

! CALCULO DA APROXIMAO DE DIFERENA PROGRESSIVA COM TRS PONTOS:

! Para I =

F1= ( ( -3)*u(1) + 4*u(2) - u(3) )/( 2*deltat)

! SADA DE DADOS

WRITE(1,*)
WRITE(*,*)f,f1

WRITE(1,100)
WRITE(*,100)

100 FORMAT(1x,F10.5,2x,F10.5,2x,F10.5,2x,F10.5)

stop
end

Você também pode gostar