FORTRAN1

Páginas: 16 (3904 palabras) Publicado: 25 de abril de 2015
Cap´ıtulo 1
Los elementos del lenguaje
1.1

Elementos b´
asicos

1.1.1

Juego de caracteres

Caracteres alfanum´
ericos Las 26 letras del alfabeto ingl´es y los 10 d´ıgitos decimales:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
Caracteres especiales Los siguientes caracteres especiales:
+ * - / _ < > = ( ) ’ " & $ % ! ? . , ; : espacio_blanco

1.1.2

S´ımbolos l´exicos

Nombres o identificadores Identifican elementos de un programa. Pueden ser nombres
de programas, nombres de variables, nombres de funciones, . . . Pueden estar formados
s´olo por caracteres alfanum´ericos y el signo (underline o subrayado), aunque deben
necesariamente comenzar por una letra.
Palabras clave: Son palabras reservadas propias del lenguaje y representan acciones (´ordenes)
odeclaraciones espec´ıficas. Por ejemplo, READ para ordenar la escritura de algo, IF para
comenzar un bloque condicional, PROGRAM para declarar el comienzo de un programa,
etc.
Operadores: Representan operaciones entre datos. Por ejemplo
Delimitadores: Acotan parte de una instrucci´on. Por ejemplo

+ **
!

( )

Etiquetas de instrucci´
on: Son identificadores de una instrucci´on: n´
umeros que se le ponena algunas instrucciones para referirse a ellas en determinadas circunstancias.

3

Ampliaci´
on de C´
alculo Num´
erico. Introducci´
on a FORTRAN90

1.1.3

Formato del c´
odigo fuente FORTRAN

• FORTRAN no distingue entre may´
usculas y min´
usculas.
• FORTRAN90 tiene dos formas posibles de escribir el c´odigo fuente: libre y fijo. El
formato fijo, con normas muy r´ıgidas, proviene del FORTRANantiguo, en el que los
sistemas de control de flujo del programa eran un tanto primitivos y, adem´as, los
programas se escrib´ıan en tarjetas perforadas. El formato libre de escritura del c´odigo,
propio del FORTRAN90 es mucho m´as flexible. Por diversos motivos es conveniente
(aunque no obligatorio) escribir el c´odigo en una formato compatible para ambos. Para
ello hay que respetar las siguientesreglas:
– Se deben escribir las instrucciones entre las columnas 7 y 72.
– Se deben escribir las etiquetas en las columnas 1 a 5.
– Los comentarios se preceden del s´ımbolo !, pero no se debe colocar este
s´ımbolo en la columna 6.
– Cuando una instrucci´on se escribe en m´as de una l´ınea, se debe poner el s´ımbolo &
en la columna 73 de una l´ınea y en la columna 6 de la l´ınea siguiente paraindicar
que la segunda es continuaci´on de la primera.
123456789012345678901234567890123456789012345678901234567890123456789012345
a partir de aqui se escriben las instrucciones
por ejemplo:
a=3.*angle
! esto es un comentario
! esto es tambien un comentario
si una instruccion ocupa mas de una linea
&
&se indica como en estas dos

1.2

Tipos de datos y forma de escribir las constantes

Los tipos dedatos b´asicos que se pueden manipular en un programa FORTRAN son los que
se describen a continuaci´on. Hay otros, que no se mencionan aqu´ı por evitar complejidades
innecesarias por el momento.
INTEGER Este tipo de dato sirve para representar en el ordenador n´
umeros enteros. Las
constantes de tipo entero se escriben mediante los d´ıgitos de su representaci´on decimal,
precedidos por el signo, quees opcional si el n´
umero es positivo: (signo)dddddddddd.

243

+2

-15

REAL simple precisi´
on Para representar n´
umeros reales con precisi´on est´andar. Las constantes de tipo real simple precisi´on se pueden escribir de las dos maneras siguientes:
notaci´
on decimal es la notaci´on habitual, con punto decimal: (+/-)ccccccc.dddddd
4

Rosa Echevarr´ıa L´ıbano

Ampliaci´
on de C´
alculo Num´erico. Introducci´
on a FORTRAN90
notaci´
on cient´ıfica o exponencial se escribe el n´
umero en notaci´on decimal acompa˜
nado
de una indicaci´on sobre la potencia de 10 por la que va multiplicado:
(+/-)cc.dddddE(+/-)ee
-15.36

6.

-1e3(=-1000.)

33.E-9(=0.000000033)

REAL doble precisi´
on Para representar n´
umeros reales con precisi´on superior. Las constantes reales doble precisi´on se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fortran1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS