Como anteriormente mencione FORTRAN es un lenguaje muy potente y es el primer lenguaje científico que fue desarrollado enlos últimos años de la década de los 50. En Unix tradicionalmente los programas en FORTRAN se escriben con la extensión .f, por ejemplo, supongamos que un programa se llama prueba, entonces será prueba.f
VARIABLES EN FORTRAN
Al comienzo de un programa en FORTRAN, se declararan las varibles, de la manera siguiente:
TIPO VARIABLE.
Los tipos de variables son:
INTEGER (para números enteros, es decir, sin decimales).
REAL (para números decimales y exponenciales).
CHARACTER (esta variable va seguida de *n, que es el número de caracteres que permitirá la variable)
Depende de la precisión que se desee de las variables, la forma en que serán declaradas, es decir, si se desea que una variable entera y una variable decimal, seán de simple precisión (de 4 bytes), entonces se declararán así:
INTEGER *4 VARIABLE
REAL *4 VARIABLE
Pero si se desea que la variables tengan una doble precisión(8 bytes), entonces se declarán así:
INTEGER *8 VARIABLE
REAL *8 VARIABLE
VARIABLES EN FORTRAN
Al comienzo de un programa en FORTRAN, se declararan las varibles, de la manera siguiente:
TIPO VARIABLE.
Los tipos de variables son:
INTEGER (para números enteros, es decir, sin decimales).
REAL (para números decimales y exponenciales).
CHARACTER (esta variable va seguida de *n, que es el número de caracteres que permitirá la variable)
Depende de la precisión que se desee de las variables, la forma en que serán declaradas, es decir, si se desea que una variable entera y una variable decimal, seán de simple precisión (de 4 bytes), entonces se declararán así:
INTEGER *4 VARIABLE
REAL *4 VARIABLE
Pero si se desea que la variables tengan una doble precisión(8 bytes), entonces se declarán así:
INTEGER *8 VARIABLE
REAL *8 VARIABLE
ENTRADA Y SALIDA DE DATOS
Ahora, para imprimir en pantalla cualquier oración, se escribe PRINT*,
Hay otra forma para imprimir en pantalla, la cual es WRITE(*,*)
Para leer algún dato que el usuario introduzca, se utiliza, READ(*,*)
BUCLE DO
La sintaxis de este bucle es muy sencilla, dicha sintaxis es la siguiente:
DO índice = valor inicial, valor final
...
END DO
CONDICIÓN IF
La sintaxis de esta condición es:
IF(condición) THEN
...
END IF
En la condición del if van ciertos operadores, los cuales son:
.EQ. : igual a
.LT. : menor que
.GT. : mayor que
.LE. : menor o igual que
.GE. : mayor o igual que
Es muy sencillo utilizar estos operadores en la condición del IF, por ejemplo supongamos que queremos comparar las variables A y B, con los distintos operadores, entonces lo que haremos será lo siguiente:
IF(A.EQ.B)THEN
...
END IF
IF(A.LT.B)THEN
...
END IF
IF(A.GT.B)THEN
...
END IF
IF(A.LE.B)THEN
...
END IF
IF(A.GE.B)THEN
...
END IF
Referencia
FORTRAN
Saludos.
3 comentarios:
En el segundo cuadro amarillo te falta la F :P
oh.. es cierto no me había dado cuenta.. gracias
+3 gemma, +1 roberto
Publicar un comentario