Fortran

Páginas: 18 (4342 palabras) Publicado: 27 de julio de 2011
Introducci´n a FORTRAN o
Miguel Alcubierre Instituto de Ciencias Nucleares, UNAM Abril 2005

´ Indice
1. Introducci´n o 2. Compilar y correr programas en FORTRAN 3. Elementos b´sicos de un programa en FORTRAN a 4. Constantes y variables 4.1. Tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. Declaraci´n de variables . . . . . . . . . . . . . . . . . . . . .. . . . . . . o 4.3. Conversi´n entre tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 5. Operaciones en FORTRAN 3 4 5 6 6 7 8 9

6. Arreglos 10 6.1. Arreglos de tama˜ o fijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 n 6.2. Asignaci´n din´mica de memoria . . . . . . . . . . . . . . . . . . . . . . . 14 o a 7. Funciones intr´ ınsecas 14

8. Control de flujo delprograma 16 8.1. Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 8.2. IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 8.3. Control l´gico de loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 o

1

9. Entrada y salida de datos (input/output) 23 9.1. Unidades de entrada y salida . . . . . . . . . . . .. . . . . . . . . . . . . . 24 9.2. Formato de entrada y salida . . . . . . . . . . . . . . . . . . . . . . . . . . 25 10.Subprogramas 27 10.1. Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 10.2. Subrutinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 10.3. M´dulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 33 o

2

1.

Introducci´n o

En este curso se presenta una breve introducci´n a FORTRAN 90, el lenguaje de o programaci´n de m´s amplio uso en el c´mputo cient´ o a o ıfico. El nombre FORTRAN proviene de “FORmula TRANslator” (traductor de f´rmulas), y fue desarrollado originalmente por o IBM en 1954, con el objetivo de poder escribir programas de c´mputo cient´ o ıfico en unlenguaje de alto nivel en vez de tener que recurrir a lenguaje de m´quina o ensamblador. a En 1958 se present´ una segunda versi´n y varias compa˜´ comenzaron a desarrollar o o nıas compiladores independientes a IBM para usar el lenguaje en otras m´quinas. a El primer estandard de FORTRAN se introdujo en 1962 y se llam´ FORTRAN IV. o En 1966 se present´ el primer estandard ANSI (American NationalStandards Institute), o que se conoci´ como FORTRAN 66. El segundo estandard ANSI, con muchas mejoras, o se introdujo en 1977 (FORTRAN 77), y se convirti´ en el estandard utilizado por la o comunidad cient´ ıfica por muchos a˜ os. Incluso a la fecha es com´ n encontrar muchos n u programas escritos en FORTRAN 77. FORTRAN 77 ten´ una serie de desventajas. Entre ellas una estructura muy r´ ıa ıgidaadaptada al uso de tarjetas perforadas (“forma fija”), que requer´ que ciertas columnas ıa tuvieran usos espec´ ıficos. Adem´s, no permit´ un uso din´mico de la memoria y no a ıa a permit´ realizar operaciones entre arreglos de n´ meros. Para mejorar esta situaci´n, en ıa u o 1990 se present´ un tercer estandard ANSI conocido como FORTRAN 90, que conten´ o ıa muchas nuevas caracter´ ısticas y permit´ unaprogramaci´n m´s estructurada. Una serie ıa o a de cambios menores se presentaron en 1995 (FORTRAN 95), y actualmente se trabaja en un nuevo estandard ANSI (FORTRAN 2003). El d´ de hoy la mayor parte de los programas en FORTRAN siguen el estandard de ıa FORTRAN 90, pero a´ n existe un n´ mero importante de aplicaciones de FORTRAN 77. u u FORTRAN esta espec´ ıficamente dise˜ ado para el c´mputocient´ n o ıfico, y no es particularmente bueno para otro tipo de aplicaciones (control, administraci´n, manejo de docuo mentos, etc). Para estas aplicaciones otros lenguajes somo C, JAVA o PERL son m´s a adecuados. En la actualidad, la mayor parte del c´mputo cient´ o ıfico de alto rendimiento a nivel internacional se lleva a cabo en FORTRAN (FORTRAN esta muy lejos de ser obsoleto), aunque los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fortran
  • FORTRAN ¿Qué es?
  • Fortran
  • fortran
  • fortran
  • Laboratorio fortran
  • Historia De Fortran
  • Fortran

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS