poli fortran
Hans Cristian Muller Santa Cruz
2007
2
´Indice general
I
I.
1
Fortran
Conceptos B´
asicos
I.1. Programas . . . . . . . . . . . . . .
I.1.1. Lenguajes de Programaci´
on .
I.1.2. Compilaci´
on . . . . . . . . .
I.1.3. Estructura de un Programa .
I.2. Fortran . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
3
4
5
6
II. Comenzando a programar en Fortran
II.1. Formatos de Escritura de un Programa en Fortran . . .
II.1.1. Caracteres permitidos en Fortran . . . . . . . . .
II.1.2. Formato Libre . . . . . . . . . . . . . . . . . . . .
II.1.3. FormatoFijo . . . . . . . . . . . . . . . . . . . . .
II.2. Compilando en Fortran . . . . . . . . . . . . . . . . . . .
II.2.1. Creando Ejecutables . . . . . . . . . . . . . . . . .
II.2.2. Creando c´
odigo objeto y bibliotecas de programas
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
7
7
9
10
12
13
III. Instrucciones B´
asicas
III.1. Variables y Tipos de Dato . . . . . . . . . . . . . .
III.1.1. Los tipos impl´ıcitos . . . . . . . . . . . . . .
III.1.2. Declaraci´
on de Variables . . . . . . . . . . .
III.1.3. Declaraci´
on de constantes .. . . . . . . . . .
III.1.4. Declaraci´
on de cadenas de caracteres . . . .
III.1.5. Tipos de Reales . . . . . . . . . . . . . . . .
III.1.6. Tipos de Complejo . . . . . . . . . . . . . .
III.2. Operaciones elementales . . . . . . . . . . . . . . . .
III.2.1. Operaciones aritm´eticas . . . . . . . . . . . .
III.2.2. Operaciones de comparaci´on . . . . . . . . .
III.2.3. Operaciones l´
ogicas . . .. . . . . . . . . . .
III.2.4. Funciones intr´ınsicas . . . . . . . . . . . . .
III.2.5. Operaciones con caracteres . . . . . . . . . .
III.3. Instrucciones b´
asicas de lectura y escritura de datos
III.3.1. Escritura sobre la Pantalla . . . . . . . . . .
III.3.2. Lectura de Datos utilizando el Teclado . . .
III.4. Tipos derivados . . . . . . . . . . . . . . . . . . . .
III.5. Ejercicios . . . .. . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
16
17
17
18
18
19
19
19
21
22
23
24
25
26
27
28
30
IV. Lectura y Escritura de Datos
IV.1. Formatos de representaci´
on de datos . . .
IV.1.1. Formato autom´
atico . . . . . . . .
IV.1.2. Formatos preestablecidos . . . . .
IV.2. Lectura y Escritura de Datos en Archivos
IV.2.1. Apertura de Archivos . .. . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
31
31
32
38
38
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
i
.
.
.
.
.
.
.
.
.
.
.
.
.
.
....
Regístrate para leer el documento completo.