En esta lección, aprenderás a escribir tu primer programa en Fortran. Este programa será sencillo, pero te permitirá familiarizarte con la estructura básica y la sintaxis del lenguaje.

Objetivos de la Lección

  • Comprender la estructura básica de un programa en Fortran.
  • Aprender a compilar y ejecutar un programa en Fortran.
  • Escribir un programa simple que imprima un mensaje en la pantalla.

Estructura Básica de un Programa en Fortran

Un programa en Fortran generalmente sigue esta estructura básica:

  1. Declaración del Programa: Indica el inicio del programa.
  2. Declaración de Variables: Define las variables que se utilizarán.
  3. Cuerpo del Programa: Contiene las instrucciones que el programa ejecutará.
  4. Fin del Programa: Indica el final del programa.

Ejemplo de Estructura Básica

program HelloWorld
    implicit none
    ! Declaración de variables (si es necesario)
    
    ! Cuerpo del programa
    print *, '¡Hola, mundo!'
    
end program HelloWorld

Explicación del Código

  • program HelloWorld: Esta línea declara el inicio del programa y le da el nombre HelloWorld.
  • implicit none: Esta línea es una buena práctica en Fortran que ayuda a evitar errores al requerir que todas las variables sean declaradas explícitamente.
  • print *, '¡Hola, mundo!': Esta línea imprime el mensaje '¡Hola, mundo!' en la pantalla.
  • end program HelloWorld: Esta línea indica el final del programa.

Compilando y Ejecutando el Programa

Para compilar y ejecutar un programa en Fortran, necesitarás un compilador de Fortran. Uno de los compiladores más comunes es gfortran, que es parte del proyecto GNU.

Pasos para Compilar y Ejecutar

  1. Escribir el Código: Guarda el código en un archivo con la extensión .f90, por ejemplo, helloworld.f90.
  2. Compilar el Código: Abre una terminal y navega hasta el directorio donde guardaste el archivo. Luego, ejecuta el siguiente comando:
    gfortran -o helloworld helloworld.f90
    
    Este comando compila el archivo helloworld.f90 y genera un ejecutable llamado helloworld.
  3. Ejecutar el Programa: Para ejecutar el programa, usa el siguiente comando en la terminal:
    ./helloworld
    
    Deberías ver el mensaje ¡Hola, mundo! impreso en la pantalla.

Ejercicio Práctico

Ejercicio 1: Modificar el Mensaje

Modifica el programa HelloWorld para que imprima un mensaje diferente, por ejemplo, ¡Bienvenido a Fortran!.

Solución

program HelloWorld
    implicit none
    
    print *, '¡Bienvenido a Fortran!'
    
end program HelloWorld

Ejercicio 2: Añadir Variables

Modifica el programa para que declare una variable de tipo entero, le asigne un valor y luego imprima ese valor.

Solución

program HelloWorld
    implicit none
    integer :: numero
    
    numero = 42
    print *, 'El número es:', numero
    
end program HelloWorld

Retroalimentación y Consejos

  • Error Común: Olvidar implicit none puede llevar a errores difíciles de detectar. Siempre inclúyelo para asegurarte de que todas las variables estén declaradas explícitamente.
  • Consejo: Usa comentarios (!) para documentar tu código. Esto te ayudará a ti y a otros a entender el propósito de cada sección del programa.

Conclusión

En esta lección, has aprendido a escribir, compilar y ejecutar un programa básico en Fortran. También has practicado modificando el mensaje impreso y añadiendo variables. Estos son los primeros pasos fundamentales para convertirte en un programador competente en Fortran. En la próxima lección, profundizaremos en las variables y los tipos de datos en Fortran.

© Copyright 2024. Todos los derechos reservados