Latex
Latex
Latex
Ros Domnguez
Luis Mario
June 3, 2016
Abstract
a lo largo de esta prctica veremos como usar Fortran de una manera
general y fcil de entender, as mismo de como hacer una cita tipo bib.tex
Introduccin
FORTRAN
El FORTRAN fue el primer lenguaje de programacin desarrollado. Su nombre (FORmula TRANslation) indica claramente que su filosofa es proveer al
ordenador de un traductor para realizar calculos matemticos. El uso del FORTRAN s e ha extendido ampliamente en la comunidad cientfica, y a pesar de
la aparicin de otros lenguajes, ms verstiles y que permiten una mayor facilidad en la programacin, el FORTRAN a travs de sus sucesivas versiones
contina siendo hoy da ampliamente utilizado. Una de las caractersticas del
FORTRAN es la compa tibilidad de las distintas versiones con las anteriores,
por tanto desarrollaremos en estas notas una serie de instrucciones bsicas centradas fundamentalmente en el FORTRAN 77 con el objeto de tener una amplia
compatibilidad con los distintos compiladores utilizados comnmente en los ordenadores personales. Para comenzar diremos que un programa de ordenador
consta fundamentalmente de una serie de rdenes escritas en un lenguaje clave,
que permi ten a la mquina leer un conjunto de datos, operar con ellos y devolver
al usuario los resultados requeridos. A cada una de las rdenes escritas en un
lenguaje las denominaremos SENTENCIAS. La labor de realizar un programa
tiene tres etapas:
La edicin o escritura de las rdenes o sentencias de que consta el programa,
que se realiza habitualmente con un editor de textos.
La compilacin, es decir la transformacin de las rdenes escritas en texto a
cdigo mquina.
La ejecucin o utilizacin del programa. Nos centraremos en estas notas en
la edicin del programa. La compilacin y la ejecucin dependen del sistema
operativo y de la versin del compilador FORTRAN instalado en la mquina
que se est usando. A la hora de confeccionar un programa debemos plantearnos
tres cuestiones
2.1
Principales caractersticas
El lenguaje fue diseado teniendo en cuenta que los programas seran escritos
en tarjetas perforadas de 80 columnas. As por ejemplo, las lneas deban ser
numeradas y la nica alteracin posible en el orden de ejecucin era producida
con la instruccin goto. Estas caractersticas han evolucionado de versin en
versin. Las actuales contienen subprogramas, recursin y una variada gama de
estructuras de control.
2.1.1
Ventajas e inconvenientes
References
[1] Bazaraa, M.S., J.J. Jarvis y scH.D. Sherali, Programacion lineal y flujo
en redes, segunda e dicion, Limusa, Mexico, DF, 2004.
[2] Dantzig, G.B. y P. Wolfe , Decomposition principle for linear programs, Operations Research, 8, pgs. 10111 1, 1960.