Fortram

Páginas: 10 (2255 palabras) Publicado: 28 de mayo de 2012
FORTRAN - Métodos Computacionales en Ingeniería 1

09/03/2010

Parte 3 FORTRAN 90

El lenguaje de programación FORTRAN 90
Esta parte trata de las reglas para la escritura del código fuente. Sintaxis
Tipo de código fuente. Programa Símbolos. Operadores relacionales Tipos de variables. Declaración de variables Arreglos. Dimensionamiento, construcción Estructuras de control Subrutinas yFunciones, sus argumentos Instrucciones de entrada / salida. Archivos Funciones predefinidas

Universidad Nacional del Comahue Facultad de Ingeniería

1

FORTRAN - Métodos Computacionales en Ingeniería 1

09/03/2010

Tipo de código fuente

Tipo de código fuente
Forma fija:
Forma de archivo original de FORTRAN 77. Las columnas 1 a 6 están RESERVADAS. Cada LINEA de programa tiene unalongitud máxima de 80 caracteres (72 caracteres para el código). Las sentencias deben aparecer entre la columna 7 y la 72. En el entorno de trabajo utilizado en clase la extensión de los archivos fuente es .f o .for

Forma libre:
Las columnas ya no están reservadas. Cada LINEA de programa tiene una longitud máxima de 132 caracteres, pudiendo las sentencias aparecer en cualquier posición dentro dela linea. En el entorno de trabajo utilizado en clase la extensión de los archivos fuente es .f90

Programa
PROGRAM nombre_programa IMPLICIT NONE declaración de variables …cuerpo del programa END [PROGRAM [nombre_programa]] PROGRAM nombre_programa … END PROGRAM nombre_programa PROGRAM nombre_programa … END PROGRAM PROGRAM nombre_programa … END Es sintacticamente correcta, con aún menordocumentación. Especificación general de la sintaxis

Esta es la forma que se recomienda, pues aporta un máximo de documentación. Es sintacticamente correcta, con menor documentación.

Universidad Nacional del Comahue Facultad de Ingeniería

2

FORTRAN - Métodos Computacionales en Ingeniería 1

09/03/2010

Símbolos & Operadores relacionales
Símbolos
! Introduce un comentario. El compiladorignora todo lo que sigue al signo de admiración en la línea & Significa “sigue en la siguiente línea”. Permite dividir una expresión larga de manera que facilite la lectura del código. ; Es el separador de instrucciones. SOLO se recomienda su uso si las instrucciones son muy simples.

Operadores
= < >= o .LT. o .LE. o .EQ. o .NE. o .GT. o .GE. asignación menor menor o igual igual distinto mayormayor o igual * asterisco (multiplicación) / barra inclinada (división) ** doble asterisco (potencia) signo menos (diferencia) + signo mas (adición) .AND. “y” lógico .OR. “o” lógico .NOT. “no” lógico

Otros símbolos soportados por el lenguaje
A..Z y a..z letras mayúsculas y minúsculas 0..9 números _ guión bajo (underscore) ( ) paréntesis izquierdo y derecho , coma . punto : dos puntos % signoporcentual ? signo de cierre de pregunta $ signo pesos “…” comillas doble ‘…’ apóstrofe (comilla simple)

Universidad Nacional del Comahue Facultad de Ingeniería

3

FORTRAN - Métodos Computacionales en Ingeniería 1

09/03/2010

Tipos de variables - Declaración de variables
IMPORTANTE La sentencia IMPLICIT utilizada con el parámetro NONE elimina el tipo implícito para variables enterasy reales, de modo que todas las variables deben ser declaradas. Facilita la localización de errores. Solo puede estar precedida por las sentencias USE y FORMAT. Se recomienda que la sentencia IMPLICIT NONE se incluya en todas las unidades del programa

La forma general de declarar una variable es:
Tipo [ [, atributo] … :: ]

lista de “variables” o entidades

Tipos de variables:
INTEGER [( [kind=] valor ) ] REAL [ ( [kind=] valor ) ] CHARACTER [ (lista de parámetros) ] LOGICAL [ ( [kind=] valor ) ] números enteros números reales cadena de caracteres variables lógicas

TYPE (nombre del tipo derivado o estructura)

Universidad Nacional del Comahue Facultad de Ingeniería

4

FORTRAN - Métodos Computacionales en Ingeniería 1

09/03/2010

Atributos:
PARAMETER permite...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fortram NUEVO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS