Manual básico de Fortran
v0.7
Las Palmas, Octubre 2000
´s Garc´ıa Quesada
Autores : Jesu
Reservados todos los derechos. La reproducci´
on total o parcial de esta obra por cualquier medio o procedimiento comprendidos la reprograf´ıa y el tratamiento inform´
atico, y la distribuci´
on de ejemplares de ella
mediante alquiler o pr´estamos p´
ublicos, queda rigurosamente prohibida sin laautorizaci´on escrita de los
titulares del copyright, bajo las sanciones establecidas por las leyes.
Sin perjuicio de lo anterior, queda expresamente autorizada la reproducci´on reprogr´
afica total o parcial de
esta obra por miembros de la comunidad universitaria de la Universidad de Las Palmas de Gran Canaria
para uso docente en el ´
ambito de la misma.
Edificio de Inform´atica yMatem´aticas
Campus Universitario de Tafira
35017 Las Palmas de Gran Canaria
ISBN-84-699-4379-0
No Registro: 762501
i
El FORTRAN es uno de los lenguajes de programaci´
on m´
as ampliamente utilizados, especialmente entre la comunidad
cient´ıfica. Fu´
e el primer lenguaje de alto nivel que fu´
e aceptado. Su nombre deriva de FORmula TRANslation
(traducci´
on de f´
ormulas) y ha tenidovarias
“acciones” del programa.
describen
la
revisiones.... Las sentencias ejecutables describen las
Las
no
distribuci´
on
de
ejecutables
los datos y
sus caracter´ısticas, o dan infor-
maci´
on
sobre la edici´
on y conversi´
on de
datos.
Una sentencia PROGRAM puede aparecer
solo
como
instrucci´
on
de
la
primera
un
programaprincipal. La primera sentencia
de un subprograma ha de ser
una
FUNCTION,
SUBROUTINE
o
BLOCK DATA.... Los caracteres alfab´
eticos en min´
usculas, el signo
de admiraci´
on(!), el subrayado( )
y las comillas (“) son extensiones al standard ANSI
FORTRAN 77.
Se
pueden
tercalar
para
c´
odigo fuente.
compilador
hace
tre
distinci´
on
espacios
mejorarlegibilidad
in-
la
del
El
no
en-
may´
usculas
min´
usculas
y
(ex-
cep-
to en constantes
car´
acter)....
de
Con-
sisten en un
par de constantes enteras o reales separadas
cte.
por una coma y encerradas entre par´
entesis. La primera
representa la parte real y la segunda la parte imaginaria....
a determinadas posiciones de memoria.
tipo
Serepresentan por un nombre simb´
olico asociado
Se clasifican, al igual que las constantes, por su tipo de datos....
de datos de una variable indica el tipo de datos que representa, su precisi´
on y sus requerimientos de memoria.
El tipo
Cuando
se asigna cualquier tipo de datos a una variable, estos son convertidos, si es necesario, al tipo de datos de la variable.
ii
´IndiceGeneral
1 Introducci´
on
1.1 Elementos de un programa fuente FORTRAN
1.1.1 Nombres simb´olicos . . . . . . . . . . .
1.1.2 Comentarios . . . . . . . . . . . . . . .
1.1.3 Conjunto de caracteres FORTRAN . .
1.1.4 Estructura de las l´ıneas de c´odigo . . .
1.1.5 Tipos de datos . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
2 Datos
2.1 CONSTANTES . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1 ENTERAS . . . . . . . . . . . . . . . . . . . . . .
2.1.2 CONSTANTES REALES . . . . . . . . . . . . . .
2.1.3 CONSTANTES COMPLEJAS . . . . . . . . . . . .
2.1.4 CONSTANTES OCTALES Y HEXADECIMALES
´
2.1.5 CONSTANTES LOGICAS
. . . . . . . . . . . . . .
´
2.1.6CONSTANTES TIPO CARACTER
. . . . . . . .
2.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1 Declaradores de array . . . . . . . . . . . . . . . . .
2.3.2 Almacenamiento en memoria . . . . . . . . . . . .
2.3.3 Subcadenas . . . . . . . . . . . . . . . . . . . . . .
3 EXPRESIONES
3.1 Expresiones...
Regístrate para leer el documento completo.