You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
close(10)<br />
! Terminar subrutina.<br />
return<br />
end subroutine escribir<br />
10.3. Módulos<br />
El último tipo de subprogramas son los módulos que solo existen a partir de <strong>FORTRAN</strong><br />
90. Los módulos sirven para declarar variables que se usan en muchos subprogramas, o<br />
para agrupar muchos subprogramas en una sola unidad. Los módulos comienzan por<br />
su nombre module nombre y terminan con end module nombre (en los módulos no se<br />
utiliza el comando return). A diferencia de las funciones y subrutinas, si el módulo<br />
está en el mismo archivo que el programa principal, debe estar antes que este. Cualquier<br />
subprograma que haga uso del módulo debe hacerlo mediante el comando use nombre<br />
inmediatamente después del nombre del subprograma.<br />
El uso más común de los módulos es para declarar variables que van a ser utilizadas<br />
por muchos subprogramas.<br />
Ejemplo: Programa “usamodulos”<br />
! Modulo "constantes".<br />
module constantes<br />
! Declarar parametros.<br />
implicit none<br />
real, parameter :: pi=3.141592, ee=2.71828<br />
! Termina modulo.<br />
end module constantes<br />
! Programa principal<br />
33