Looking for fortran Answers? Try Ask4KnowledgeBase
Looking for fortran Keywords? Try Ask4Keywords

FortranProcedimientos - Funciones y subrutinas.


Observaciones

Las funciones y las subrutinas , junto con los módulos , son las herramientas para dividir un programa en unidades. Esto hace que el programa sea más legible y manejable. Cada una de estas unidades puede considerarse como parte del código que, idealmente, podría compilarse y probarse de forma aislada. Los programas principales pueden llamar (o invocar) a dichos subprogramas (funciones o subrutinas) para realizar una tarea.

Las funciones y las subrutinas son diferentes en el siguiente sentido:

  • Las funciones devuelven un solo objeto y, generalmente, no alteran los valores de sus argumentos (es decir, ¡actúan como una función matemática);
  • Las subrutinas generalmente realizan una tarea más complicada y generalmente alteran sus argumentos (si hay alguno presente), así como otras variables (por ejemplo, aquellas declaradas en el módulo que contiene la subrutina).

Las funciones y subrutinas van colectivamente bajo el nombre de procedimientos . (En lo siguiente, usaremos el verbo "call" como sinónimo de "invocar" incluso si técnicamente los procedimientos a ser call son subroutine , mientras que las function s aparecen como parte derecha de la asignación o en expresiones).

Procedimientos - Funciones y subrutinas. Ejemplos relacionados