Você está na página 1de 2

program arquivodados

!...............................................................
! Propsito : Ler o arquivo dados.txt, fazer a mdia e o desvio
!
padro destes nmeros e apresent-los em tela
!...............................................................
! Arquivo: lerdados.f03
! Autor : Maria Vitria A. de Oliveira Data: 30/07/2013
! Requisitos : nao h.
!...............................................................
implicit none
real, dimension(100):: x
integer:: i,N
real:: soma,somadp,media,dp
print*, "Dados do arquivo dados.txt"
print*, ! espaamento
print*, ! espaamento
open(unit=100,file="dados.txt",status="old",action="read")
! leitura do arquivo de entrada
do i=1,100
read(unit=100,fmt=*)x(i)
end do
soma=0
N=100
do i=1,100
soma = soma + x(i)
end do
media=soma/N
somadp=0
do i=1,100
somadp = somadp + (x(i)- media)**2
end do
dp=sqrt(somadp/N)
do i=1,100
print*, x(i)
end do

print*,!espaamento
print*,"A mdia :", media, "."
print*,!espaamento
print*, "O desvio padro :",dp,"."
! fechamento do arquivo de entrada
close(unit=100)
end program

Você também pode gostar