En aquest tema, aprendrem a escriure el nostre primer programa en Fortran. Aquest és un pas fonamental per familiaritzar-nos amb la sintaxi i l'estructura bàsica del llenguatge. Seguirem una sèrie de passos per crear, compilar i executar un programa senzill.

Objectius

  • Entendre l'estructura bàsica d'un programa en Fortran.
  • Escriure un programa senzill que imprimeixi un missatge a la pantalla.
  • Compilar i executar el programa.

Estructura Bàsica d'un Programa en Fortran

Un programa en Fortran típicament segueix aquesta estructura:

  1. Comentaris: S'utilitzen per documentar el codi.
  2. Declaració del Programa: Indica l'inici del programa.
  3. Declaració de Variables: Defineix les variables que s'utilitzaran.
  4. Cos del Programa: Conté les instruccions que el programa executarà.
  5. Finalització del Programa: Indica el final del programa.

Exemple d'Estructura Bàsica

! Aquest és un comentari
program primer_programa
    implicit none
    ! Declaració de variables
    integer :: num

    ! Cos del programa
    num = 10
    print *, 'El valor de num és: ', num

end program primer_programa

Passos per Escriure el teu Primer Programa

  1. Crear un Fitxer de Codi Font

Obre el teu editor de text preferit i crea un nou fitxer amb l'extensió .f90. Per exemple, primer_programa.f90.

  1. Escriure el Codi

Introdueix el següent codi al fitxer:

! Aquest és el meu primer programa en Fortran
program hola_mon
    implicit none

    ! Cos del programa
    print *, 'Hola, món!'

end program hola_mon

  1. Compilar el Programa

Per compilar el programa, necessitaràs un compilador de Fortran. Un dels més comuns és gfortran. Obre una terminal i navega fins al directori on has guardat el fitxer primer_programa.f90. A continuació, executa la següent comanda:

gfortran -o hola_mon primer_programa.f90

Aquesta comanda compilarà el codi i generarà un executable anomenat hola_mon.

  1. Executar el Programa

Per executar el programa, simplement escriu:

./hola_mon

Hauries de veure el següent resultat a la pantalla:

 Hola, món!

Explicació del Codi

  • ! Aquest és el meu primer programa en Fortran: Aquest és un comentari. Els comentaris en Fortran comencen amb un signe d'exclamació (!).
  • program hola_mon: Aquesta línia declara l'inici del programa i el seu nom (hola_mon).
  • implicit none: Aquesta línia desactiva la declaració implícita de variables, obligant-nos a declarar explícitament totes les variables que utilitzem. Això ajuda a evitar errors.
  • print *, 'Hola, món!': Aquesta línia imprimeix el text Hola, món! a la pantalla. El * indica que s'utilitzarà el format per defecte.
  • end program hola_mon: Aquesta línia indica el final del programa.

Exercici Pràctic

Exercici 1

Escriu un programa en Fortran que imprimeixi el teu nom i la teva edat.

Solució

! Programa que imprimeix el meu nom i la meva edat
program nom_i_edat
    implicit none

    ! Declaració de variables
    character(len=30) :: nom
    integer :: edat

    ! Assignació de valors
    nom = 'Joan'
    edat = 25

    ! Imprimir el nom i l'edat
    print *, 'El meu nom és ', nom, ' i tinc ', edat, ' anys.'

end program nom_i_edat

Compilar i Executar

  1. Guarda el codi en un fitxer anomenat nom_i_edat.f90.
  2. Compila el programa amb la comanda:
gfortran -o nom_i_edat nom_i_edat.f90
  1. Executa el programa:
./nom_i_edat

Hauries de veure el següent resultat a la pantalla:

 El meu nom és Joan i tinc 25 anys.

Conclusió

En aquest tema, hem après a escriure, compilar i executar un programa senzill en Fortran. Hem vist l'estructura bàsica d'un programa i hem practicat amb un exercici. Ara estem preparats per aprofundir en els conceptes bàsics de Fortran en els següents mòduls.

© Copyright 2024. Tots els drets reservats