PDF de programación - Aprenda Fortran 8.0 com si estuviera en primero

Imágen de pdf Aprenda Fortran 8.0 com si estuviera en primero

Aprenda Fortran 8.0 com si estuviera en primerográfica de visualizaciones

Actualizado el 25 de Mayo del 2019 (Publicado el 21 de Enero del 2018)
2.927 visualizaciones desde el 21 de Enero del 2018
348,4 KB
50 paginas
Creado hace 19a (17/03/2005)
4
0
0
2
o



d
i
r
d
a
M

i
l

u
J

Aprenda Fortran 8.0
como si estuviera en primero

Javier García de Jalón, Francisco de Asís de Ribera

Escuela Técnica Superior
de Ingenieros Industriales
Universidad Politécnica de Madrid

Aprenda Fortran 8.0 como
si estuviera en primero

Javier García de Jalón
Francisco de Asís de Ribera



página i

PRÓLOGO
La colección de manuales "Aprenda Informática como si estuviera en Primero" nació en la Escuela
Superior de Ingenieros Industriales de San Sebastián (Universidad de Navarra) a lo largo de la dé-
cada de 1990, como consecuencia de la impartición de las asignaturas Informática 1 e Informática
2, introducidas en el Plan de Estudios de 1993.

El objetivo de esta colección era facilitar a los alumnos de las asignaturas citadas unos apun-
tes breves y sencillos, fáciles de leer, que en unos casos ayudasen en el uso de las aplicaciones in-
formáticas más habituales para un ingeniero industrial y en otros sirvieran de introducción a distin-
tos lenguajes de programación.

Así pues, los destinatarios directos de estos apuntes eran los alumnos de la Escuela de Inge-
nieros Industriales de San Sebastián. Para facilitarles su uso, además de estar a la venta en el Servi-
cio de Reprografía, se introdujeron versiones "online" en formato PDF (Portable Document Format,
de Adobe), accesibles a través de las páginas Web de las mencionadas asignaturas. Los alumnos de
cursos superiores y algunos profesores los utilizaban también para actualizar sus conocimientos
cuando se instalaban nuevas versiones de las correspondientes aplicaciones.

Sin haberlos anunciado en ningún índice o buscador, al cabo de cierto tiempo se observó que
eran accedidos con una frecuencia creciente desde el exterior de la Escuela, a través de Internet.
Poco a poco empezaron a llegar de todo el mundo de habla hispana correos electrónicos que se inte-
resaban por nuevos títulos, daban noticia de erratas, solicitaban permiso para utilizarlos en la do-
cencia de otras instituciones o simplemente daban las gracias por haberlos puesto en Internet.

A la vista de estos efectos "no buscados", se estableció una página Web dedicada especial-
mente a esta colección y se anunció en los tres o cuatro portales más importantes de lengua españo-
la, lo que hizo que en poco tiempo se multiplicaran los accesos.

A partir del curso 2000-01 el autor principal y creador de la colección se trasladó a la Escuela
Técnica Superior de Ingenieros Industriales de la Universidad Politécnica de Madrid, de la que es
actualmente catedrático en el área de Matemática Aplicada. El principal punto de entrada a la co-
lección se encuentra ahora en la dirección http://www.tayuda.com.. El número de accesos ha segui-
do aumentando, superando la cifra de 50.000 ficheros mensuales desde la primavera de 2001.

Aunque el mantenimiento de esta colección constituya un trabajo notable y no se saque nin-
gún rendimiento económico de ella, da particular alegría el realizar un trabajo que tantos miles de
personas consideran útil. El mantenimiento de estos manuales va a ser más difícil en los próximos
años, en gran parte por el cambio en la actividad docente de su director o coordinador. Por eso serán
bienvenidas todas aquellas ofertas de ayuda para mantener y crear esta colección de "Open Tuto-
rials".

Madrid, marzo de 2005.



Javier García de Jalón de la Fuente
([email protected])



ETSII-UPM: Aprenda Fortran como si estuviera en Primero

página ii



Índice

página i

ÍNDICE


1.

INTRODUCCIÓN AL LENGUAJE FORTRAN 90 ............................................................................................. 1
1.1 QUÉ ES FORTRAN 90........................................................................................................................................ 1
1.1.1 Compiladores de Fortran 90 ............................................................................................................ 1
1.2 CARACTERES PERMITIDOS ............................................................................................................................... 1
PALABRAS RESERVADAS DE FORTRAN 90 ....................................................................................................... 1
1.3
1.4 CARACTERÍSTICAS GENERALES DE FORTRAN 90 ............................................................................................. 2
1.5
ESTRUCTURA GENERAL DE UN PROGRAMA FORTRAN 90................................................................................. 3
1.6
TIPOS DE VARIABLES ....................................................................................................................................... 3
1.7 CONSTANTES SIMBÓLICAS ............................................................................................................................... 3
1.8 OPERADORES ARITMÉTICOS ............................................................................................................................ 4
1.9
EXPRESIONES ARITMÉTICAS ............................................................................................................................ 4
1.10 FUNCIONES NUMÉRICAS .................................................................................................................................. 5
1.11 OPERACIONES CON CARACTERES ..................................................................................................................... 5
1.12 SENTENCIAS DE ASIGNACIÓN ........................................................................................................................... 6
1.13 SENTENCIAS DE ENTRADA/SALIDA SENCILLAS ................................................................................................. 6
1.13.1 Sentencias PRINT y WRITE.............................................................................................................. 7
1.13.2 Sentencia READ................................................................................................................................ 7
1.14 EJEMPLO COMPLETO DE PROGRAMA EN FORTRAN 90....................................................................................... 7
2. CONSTANTES Y VARIABLES EN FORTRAN 90............................................................................................. 9
2.1
TIPOS DE VARIABLES: REAL, INTEGER, CHARACTER Y LOGICAL ......................................................... 9
2.2 CLASES DE VARIABLES DE UN TIPO DETERMINADO .......................................................................................... 9
2.2.1 Clases o rangos de variables INTEGER........................................................................................... 9
2.2.2 Clases o rangos de variables REAL ............................................................................................... 10
2.3 VARIABLES COMPLEX ................................................................................................................................ 10
ESTRUCTURAS ............................................................................................................................................... 11
2.4
2.5
PUNTEROS ..................................................................................................................................................... 12
2.5.1 Declaración y definición de punteros............................................................................................. 12
2.5.2 Asignación de punteros................................................................................................................... 12
2.5.3 Utilización de punteros en expresiones y en sentecias de E/S........................................................ 13
2.5.4 Paso de punteros como argumentos a subprogramas.................................................................... 13
3. SENTENCIAS DE CONTROL: BIFURCACIONES Y BUCLES .................................................................... 15
3.1
EXPRESIONES LÓGICAS Y OPERADORES RELACIONALES................................................................................. 15
3.2 OPERADORES LÓGICOS .................................................................................................................................. 16
3.3
SENTENCIAS IF .............................................................................................................................................. 16
Sentencia IF simple......................................................................................................................... 16
3.3.1
3.3.2
Sentencia IF compuesta.................................................................................................................. 16
3.3.3
Sentencia IF-ELSE IF..................................................................................................................... 16
3.3.4
Sentencias IF con nombre............................................................................................................... 17
3.3.5
Sentencia CASE .............................................................................................................................. 17
3.3.6
Sentencia CASE con nombre .......................................................................................................... 17
3.3.7 Constantes y variables lógicas ....................................................................................................... 18
3.4 BUCLES.......................................................................................................................................................... 18
3.4.1 Bucles DO controlados por contador............................................................................................. 18
3.4.2 Bucles DO generales (controlados por expresión lógica).........................
  • Links de descarga
http://lwp-l.com/pdf8412

Comentarios de: Aprenda Fortran 8.0 com si estuviera en primero (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad