1
+ program helloworld
2
+ ! Este es un comentario de una línea
3
+ ! El caracter ! indica el inicio de un comentario.
4
+ ! El sitio oficial del lenguaje es https://fortran-lang.org/
5
+ ! El compilador usado es el GNU Fortran Compiler (gfortran)
6
+ ! Variables en Fortran
7
+ ! Hay 5 tipos de datos internos: integer, real, complex, character y logical
8
+ ! Los nombres de variables deben comenzar con una letra y solamente se pueden utilizar letras, dígitos y _
9
+ ! No se diferencia entre mayúscula y minúscula
10
+ ! Antes que se use una variable se debe declarar
11
+ ! Fortran es un lenguaje de tipado estático para declarar una variable se usa la sintaxis:
12
+ ! <tipo_variable> :: <nombre_variable>
13
+ ! Una vez declarada una variable se le puede asignar y reasignar un valor usando el operador de asignación =
14
+ ! Declaración de variables
15
+ ! Variables de datos tipo integer (entera)
16
+ implicit none ! Esto significa que las variables serán implícitamente declaradas
17
+ integer :: a ! Declaración de la variable a y b
18
+ INTEGER :: b ! No se diferencia entre mayúscula y minúscula - palabras reservadas
19
+ ! Variables de datos tipo real (punto flotante)
20
+ real :: radio, pi, area
21
+ ! Variables de datos tipo character (caracter)
22
+ character :: letra
23
+ character (7 ) :: fortran ! Character strings
24
+ ! Variable de datos complex
25
+ complex :: frecuencia
26
+ ! Variable de datos logical
27
+ logical :: isOK
28
+ ! Asignación de variables
29
+ a = 1 ; b = 2 ! Asignación de valores a las variables enteras
30
+ print * , a ! Salida estándar - stdout de la variable a
31
+ print * , b ! Salida estándar - stdout de la variable b
32
+ ! Asignación de valores a las variables reales
33
+ radio = 1.5
34
+ pi = 3.1415927
35
+ area = pi * radio ** 2
36
+ print * , ' El área del círculo de radio 1.5 es: ' , area
37
+ ! Asignación de valor a la variable complex
38
+ frecuencia = (1.0 , - 0.5 )
39
+ print * , frecuencia
40
+ ! Asignación de valor a la variable logical
41
+ isOK = .true. ! Los valores lógicos o booleanos son .true. y .false.
42
+ print * , isOK
43
+ ! Asignación de valores a las variables character
44
+ letra = ' A'
45
+ fortran = ' Fortran'
46
+ print * , ' ¡Hola, ' , fortran, ' !'
47
+ end program helloworld
0 commit comments