You are on page 1of 19

Capitulo no.

2
2.- Basic Elements of Fortran
Objetives:

Know which characters are legal in a Fortran statement.


Know the basic structure of a Fortran statement and a Fortran program.
Know a difference between executable and nonexecutable statements.
Know the difference between constants and variables.
Understand the differences among the INTEGER, REAL, and CHARACTER data types.
Learn the difference between default and explicit typing, and understand why explicit typing should always be used.
Know the Fortran hierarchy of operations.
Learn how Fortran handles mixted-mode arithmetic expressions.
Learn what intrinsic function are, and how to use them.
Know how to use list-directed input and output statements.
Know why it I important to always use the IMPLICIT NONE statement.

2.-Elementos bsicos de Fortran


Objetivos:
Saber que los personajes son legales en un comunicado Fortran.
Conocer la estructura bsica de una declaracin y un programa de Fortran Fortran.
Conocer la diferencia entre las declaraciones ejecutables y no ejecutables.
Conozca la diferencia entre constantes y variables.
Comprender las diferencias entre los tipos enteros, reales, y los datos de caracteres.
Aprender la diferencia entre defecto y tipificacin explcita, y entender por qu siempre se debe utilizar la tipificacin
explcita.
Conocer la jerarqua de Fortran de operaciones.

Aprenda cmo maneja Fortran expresiones aritmticas en modo mixted.


Aprenda qu funcin intrnseca son y cmo usarlos.
Saber utilizar las declaraciones de entrada y salida de la lista-dirigido.
Saber por qu me importante utilizar siempre la declaracin IMPLICIT NONE.
2.1 INTRODUCTION
As engineers and scientist, we desing and execute computer programs to accomplish a goal. The goal typically involves
technical calculations that would be too difficult or take too long to be performed by hand. Fortran is one of the computer
languages commonly used for these technical calculations.
This chapter introduces the basic elements of the Fortran language. By the end of the chapter, we will be able to write
simple but functional Fortran programs.
2.1 INTRODUCCIN
Como ingenieros y cientficos, Diseamos y ejecutar los programas de ordenador para lograr un objetivo. El objetivo suele
implicar clculos tcnicos que seran demasiado difciles o tomar demasiado tiempo para ser realizado a mano. Fortran
es uno de los lenguajes informticos comnmente usados para estos clculos tcnicos.
Este captulo presenta los elementos bsicos del lenguaje Fortran. Al final del captulo, vamos a ser capaces de escribir
programas Fortran sencillas y funcionales.
2.2 THE FORTRAN CHARACTER SET
Every language, whether it is a natural language such as English, or a computer language such as Fortran, Java, or C++,
has its own special alphabet. Only the characters in this alphabet may be used with the language.
The special alphabet used with the Fortran language is know as the Fortran Character set. The Fortran 95 character set
consists of 86 symbols, and the Fortran 2003 character set consist of 97 characters, as shown in Table 2-1.

2.2 El conjunto de carcter Fortran


Cada idioma, si es un lenguaje natural como el Ingls, o un lenguaje de programacin como Fortran, Java o C ++, tiene
su propio alfabeto especial. Slo los caracteres en este alfabeto se pueden utilizar con el lenguaje.
El alfabeto especial que se utiliza con el lenguaje Fortran que se conoce como el conjunto de caracteres Fortran. El
conjunto de caracteres Fortran 95 consta de 86 smbolos, y el conjunto de caracteres Fortran 2003 consta de 97
caracteres, como se muestra en la Tabla 2-1.

Note that the uppercase letters of the alphabet are equivalent to the lowercase ones in the Fortran character set. (For
example, the uppercase letter A is equivalent to the lowercase letter a). In other words. Fortran is case insensitive. This
behavior is in contrast with such case sensitive languages as C++ and Java, in which A and a are two totally different
things.

Tenga en cuenta que las letras maysculas del alfabeto son equivalentes a las minsculas en el juego de caracteres
Fortran. (Por ejemplo, la letra mayscula A es equivalente a la letra minscula a). En otras palabras. Fortran es sensible a
maysculas. Este comportamiento contrasta con tales casos idiomas sensibles como C ++ y Java, en la que a y A son
dos cosas totalmente diferentes.
2.3 THE STRUCTURE OF A FORTRAN STATEMENT
A Fortran program consists of a series of statements designed to accomplish the goal of a programmer. There are two
basic types of statements: executables statements and nonexecutable statements. Executable statements describe the
actions taken by the program when it is executed (additions, subtractions, multiplications, divisions, etc.), while
nonexecutable statements provide information necessary for the proper operation of the program. We will see many
example of each type of statements as we learn more about the Fortran language.
Fortran statements may be entered anywhere on a line, and each line may be up to 132 characters long. If a statements is
too long to fit onto a single line, then it may be continued on the next line by ending the current line (and optionally starting
the next line) with an ampersand (&) character. For example, the following three Fortran statements are identical:
2.3 LA ESTRUCTURA DE UNA DECLARACIN FORTRAN
Un programa de Fortran se compone de una serie de declaraciones destinadas a lograr la meta de un programador. Hay
dos tipos bsicos de declaraciones: declaraciones ejecutables y no ejecutables declaraciones. Sentencias ejecutables
describen las medidas adoptadas por el programa cuando se ejecuta (adiciones, sustracciones, multiplicaciones,
divisiones, etc), mientras que las declaraciones no ejecutables proporcionan la informacin necesaria para el correcto
funcionamiento del programa. Veremos muchos ejemplos de cada tipo de declaraciones a medida que aprendemos ms
sobre el lenguaje Fortran.
Declaraciones Fortran pueden introducirse en cualquier parte de una lnea, y cada lnea puede ser de hasta 132
caracteres de longitud. Si un afirmaciones es demasiado largo para caber en una sola lnea, entonces se puede continuar
en la lnea siguiente, poniendo fin a la lnea actual (y opcionalmente a partir del siguiente lnea) con un signo (&) carcter.
Por ejemplo, las siguientes tres declaraciones Fortran son idnticos:

Each of the statements specifies that the computer should add the two quantities stored in INPUT1 and INPUT2 and save
the result in OUTPUT. A Fortran 95 statement can be continued for up to 40 lines, if required. (A Fortran 2003 statement
can be continued for up to 256 lines.)
The last statement shown above starts with a number, known as a statement label. A statement label can be any number
between I and 99999. It is the name of a Fortran statement, and may be used to refer to the statement in other parts of
the program. Note that a statement label has no significance other than as a name for the statement. It is not a line
number, and it tells nothing about the order in which statements are executed. Statements label are rare in modern
Fortran, and most Fortran 95/2003 statements will not have one. If a statements label is used, it must be unique within a
given program unit. For example, if 100 is used as a statement label on one line, it cannot be used again a statement label
on any other line in the same program unit.
Any characters following an exclamation point are comments, and are ignored by the Fortran compiler. All text form the
exclamation point to the end of the line will be ignored, so comments may appear on the same line as an executable
statement. Comments are very important, because they help us document the proper operation of a program. In the third
example above, the comment is ignored, so the ampersand is treated by the compiler as the last character on the line.
Cada uno de los estados se especifica que el equipo debe aadir las dos cantidades almacenadas en INPUT1 y INPUT2
y guardar el resultado en SALIDA. Una declaracin Fortran 95 se puede continuar durante un mximo de 40 lneas, si es
necesario. (Una declaracin de Fortran 2003 se puede continuar durante un mximo de 256 lneas.)

La ltima afirmacin se muestra arriba comienza con un nmero, conocido como una etiqueta de declaracin. Una
etiqueta de declaracin puede ser cualquier nmero entre I y 99999 es el "nombre" de una declaracin Fortran, y puede
ser usado para referirse a la declaracin en otras partes del programa. Tenga en cuenta que una etiqueta de declaracin
no tiene ninguna significacin que no sea como un "nombre" para la sentencia. No es un nmero de lnea, y se dice nada
acerca del orden en que se ejecutan las instrucciones. Declaraciones etiqueta son raros en Fortran moderna, y la mayora
de Fortran 95/2003 declaraciones no tendr uno. Si se utiliza una etiqueta de declaraciones, debe ser nico dentro de
una unidad de programa dado. Por ejemplo, si 100 se utiliza como una etiqueta de declaracin en una lnea, no puede ser
utilizado de nuevo una etiqueta de declaracin en cualquier otra lnea en la misma unidad de programa.
Los caracteres siguientes un signo de exclamacin son comentarios y son ignoradas por el compilador Fortran. Todo el
texto forman el signo de exclamacin al final de la lnea se tendr en cuenta, por lo que los comentarios pueden aparecer
en la misma lnea que una sentencia ejecutable. Los comentarios son muy importantes, porque ayudan a documentar el
correcto funcionamiento de un programa. En el tercer ejemplo anterior, el comentario se ignora, por lo que el signo es
traladado por el compilador como el ltimo carcter de la lnea.
2.4 THE STRUCTURE OF A FORTRAN PROGRAM
Each Fortran program consists of a mixture of executable and nonexecutable statements, which must occur in a specific
order. An example Fortran program is shown in Figure 2-1. This program reads in two numbers, multiples them together,
and prints out the result. Lets examine the significant features of this program.

2.4 LA ESTRUCTURA DE UN PROGRAMA FORTRAN


Cada programa Fortran consiste en una mezcla de instrucciones ejecutables y no ejecutables, que deben ocurrir en un
orden especfico. Un ejemplo de programa Fortran se muestra en la Figura 2-1. Este programa lee dos nmeros,
mltiplos juntos, e imprime el resultado. Vamos a examinar las caractersticas importantes de este programa.

This Fortran program, like all Fortran program units, is divided into three sections:
1. The declaration section. This section consists of a group of nonexecutable statements at the beginning of the
program that define the name of the program and the number and types of variables referenced in the program.
2. The execution section. This section consists of a statements describing the actions to be performed by the program.
3. The termination section. This section consists of a statement or statements stoping the execution of the program
and telling the compiler that the program is complete.
Note that comments may be inserted freely anywhere within, before, or, after the program.
Este programa Fortran, como todas las unidades de programa Fortran, se divide en tres secciones:

1. La seccin de declaracin. Esta seccin se compone de un grupo de instrucciones no ejecutables al inicio del
programa que define el nombre del programa y el nmero y tipos de variables que se hace referencia en el programa.
2. La seccin de ejecucin. Esta seccin consta de unas declaraciones que describen las acciones a ser realizadas por el
programa.
3. La seccin de terminacin. Esta seccin consta de una declaracin o declaraciones parando la ejecucin del programa
y diciendo al compilador que el programa se ha completado.

Tenga en cuenta que los comentarios pueden ser insertados libremente en cualquier lugar dentro, antes de, o, despus
del programa.
2.4.1 THE DECLARATION SECTION
The declaration section consists of the nonexecutable statements at the beginning of the program that define the name of
the program that define the name of the program and the number and types of variables referenced in the program.
The first statement in this section in the PROGRAM statement. It is a nonexecutable statement that specifies the name of
the program to the Fortran compiler. Fortran 95 program names may be up to 31 characters long and contain any
combination of alphabetic characters, digits, and the underscore (_) character. However, the first character in a program
name must always be alphabetic. If present, the PROGRAM statement must be the first line of the program. In this
example, the program has been named my_first_program.
The next several lines in the program are comments that describe the purpose of the program. Next comes the INTEGER
type declaration statement. This nonexecutable statement will be described later in this chapter. Here, it declares that
three integer variables I, j, and k will be used in this program.
2.4.1 LA SECCIN DE DECLARACIN

La seccin de declaracin consiste de los estados no ejecutables al inicio del programa que define el nombre del
programa y el nmero y tipos de variables que se hace referencia en el programa.
La primera declaracin en este apartado en la declaracin PROGRAMA. Es una declaracin no ejecutable que especifica
el nombre del programa para el compilador Fortran. Fortran 95 nombres de programas pueden tener hasta 31 caracteres
y contener cualquier combinacin de caracteres alfabticos, dgitos y el guin bajo (_). Sin embargo, el primer carcter de
un nombre de programa siempre debe ser alfabtico. Si est presente, la declaracin del programa debe ser la primera
lnea del programa. En este ejemplo, el programa ha sido nombrado my_first_program.
Los prximos varias lneas en el programa son los comentarios que describen el propsito del programa. Luego viene la
sentencia de declaracin de tipo INTEGER. Esta declaracin no ejecutable se describir ms adelante en este captulo.
Aqu, declara que tres variables enteras I, j, y k se utilizarn en este programa.
2.4.2 THE EXECUTION SECTION
The execution section consists of one or more executable statements describing the actions to be performed by the
program.
The first executable statement in this program in the WRITE statement, which writes out a message prompting the user to
enter the two numbers to be multiplied together. The next executable statement is a READ statement, which reads in the
two integers supplied by the user. The third executable startement instructs the computer to multiply the two numbers I
and j together, and to store the result in variable k. The final WRITE statement prints out the result for the user to see.
Comments may be embedded anywhere throughout the execution section.
All of these statements will be explained in the detail later in this chapter.
2.4.2 LA SECCIN DE EJECUCIN
La seccin de ejecucin consiste en una o ms sentencias ejecutables que describen las acciones a realizar por el
programa.

La primera sentencia ejecutable en este programa en el estado WRITE, que escribe un mensaje que le pide al usuario
que introduzca los dos nmeros para multiplicarse juntos. La siguiente sentencia ejecutable es una sentencia READ, que
lee en los dos enteros suministrados por el usuario. La tercera startement ejecutable instruye al ordenador para
multiplicar los dos nmeros I y j juntos, y para almacenar el resultado en la variable k. La declaracin final de WRITE
imprime el resultado para que el usuario vea. Los comentarios pueden ser incrustados en cualquier lugar a lo largo de la
seccin de ejecucin.
Todas estas declaraciones se explicar en detalle ms adelante en este captulo.
2.4.3 THE TERMINATION SECTION
The termination section consist of the STOP and EDN PROGRAM statements. The STOP statement is a statement that
tells the computer to stop running the program. The END PROGRAM statement is a statement that tells the compiler that
there are no more statements to be compiled in the program.
When the STOP statement immediately precedes the END PROGRAM statement as in this example, it is optional. The
compiler will automatically generate a STOP command when the END PROGRAM statement is reached. The STOP
statement is therefore rarely used.
2.4.3 LA SECCIN DE TERMINACIN
La seccin de terminacin consiste en el STOP y declaraciones PROGRAMA EDN. La instruccin STOP es una
declaracin que dice que el equipo deje de ejecutar el programa. La declaracin PROGRAMA FIN es una declaracin que
indica al compilador que no hay ms sentencias que se compilados en el programa.
Cuando la instruccin STOP precede inmediatamente a la declaracin PROGRAMA FIN como en este ejemplo, es
opcional. El compilador generar automticamente una orden de STOP cuando se alcanza la declaracin PROGRAMA
FIN. La declaracin STOP est, por tanto, rara vez se utiliza.
2.4.4 PROGRAM STYLE

This example program follows a commonly used Fortran convention of capitalizing keywords such as PROGRAM, READ
and Write, while using lowercase for the program variables. Names are written with underscores between the words, as in
my_first_program above. It also uses capital letters for named constants such as PI. This is not a Fortran requirement; the
program would have worked just as well if all capital letters or all lowercase letters were used. Since uppercase and
lowercase letters are equivalent in Fortran, the program functions identically in either case.
Throughout this book, we will follow this convention of capitalizing Fortran keywords and constants, and using lowercase
for variables procedure names, etc.
Some programmers use other styles to write, Fortran programs. For example, Java programmers who also work with
Fortran might adopt a Java-like convention in which keywords and names are in lowercase, with capital letters at the
beginning of each word. Such a programmer might give this program the name MYFIRSTPROGRAM. This is an equally
valid way to write a Fortran program.
It is not necessary for you to follow any specific convention to write a Fortran program, but you should always be
consistent in your programming style. Establish a standard practice, or adopt the standard practice of the organization in
which you work, and then follow it consistently in all of your programs.
2.4.4 PROGRAMA
Este programa de ejemplo sigue una convencin Fortran de uso general de palabras clave que capitalizan como
programar, leer y escribir, mientras que el uso de minsculas para las variables del programa. Los nombres se escriben
con guiones entre las palabras, como en my_first_program arriba. Tambin utiliza maysculas para constantes con
nombre como PI. Esto no es un requisito Fortran; el programa habra funcionado igual de bien si se utilizan todas las
letras maysculas o minsculas. Desde letras maysculas y minsculas son equivalentes en Fortran, el programa
funciona de forma idntica en ambos casos.
A lo largo de este libro, vamos a seguir este convenio de capitalizar palabras clave Fortran y constantes, y el uso de
minsculas para las variables nombres de procedimientos, etc

Algunos programadores utilizan otros estilos de escribir, programas de Fortran. Por ejemplo, los programadores de Java
que tambin trabajan con Fortran podran adoptar una convencin en Java como en qu palabras clave y nombres estn
en minsculas, con letras maysculas al principio de cada palabra. Un programador de este tipo podra dar a este
programa el nombre MYFIRSTPROGRAM. Esta es una forma igualmente vlida para escribir un programa Fortran.
No es necesario para que usted siga ninguna convencin especfica para escribir un programa Fortran, pero siempre
debe ser coherente en su estilo de programacin. Establecer una prctica estndar, o adoptar la prctica habitual de la
organizacin en la que trabaja, y luego usarlo siempre en todos sus programas.
2.4.5 COMPILING, LINKING, AND EXECUTIONG THE FORTRAN PROGRAM
Before the sample program can be run, it must be compiled into object code with a Fortran compiler, and then linked with
a computers system binaries to produce an executable program. These two steps are usually done together in response
to a single programmer command. The details of compiling and liking are different for every compiler and operating
system. You should ask your instructor or consult the appropriate manuals to determine the proper procedure for your
system.
Fortran programs can be compiled, linked and executed in one of two possible modes: batch and interactive. In batch
mode, a program executed without an input from or interaction with a user. This is the way most Fortran programs worked
in the early days. A program would be submitted as a deck of punched cards or in a file, and if would be compiled, linked,
and executed without any user interaction. All input data for the program had to be placed on cards or put in files before
the job was started, and all output went to output files or to a line printer.
By contrast, a program that that is run in interactive mode is compiled, linked, and executed while a user is waiting at an
input device such as the computer screen or a terminal. Since the program executes with the human present, it can ask
for input data from the user as it is executing, and it can display intermediate and final results as soon as they are
computed.
Today, most Fortran programs are executed in interactive mode. However, some very large Fortran programs that execute
for days at a time are still run in batch mode.

2.4.5 compilar, enlazar y ejecutar un programa en Fortran


Antes de que el programa de ejemplo se puede ejecutar, debe ser compilado en cdigo objeto con un compilador Fortran,
y luego vinculado con los binarios del sistema de una computadora para producir un programa ejecutable. Estos dos
pasos se realizan generalmente juntos en respuesta a un comando nico programador. Los detalles de la compilacin y el
gusto son diferentes para cada compilador y sistema operativo. Usted debe preguntar a su instructor o consultar los
manuales correspondientes para determinar el procedimiento adecuado para su sistema.
Programas Fortran pueden ser compilados, vinculados y ejecutados en una de dos posibles modos: por lotes e
interactiva. En el modo por lotes, un programa ejecutado sin una entrada desde o interaccin con un usuario. Esta es la
forma en la mayora de los programas de Fortran trabajaron en los primeros das. Un programa se presentara como una
baraja de tarjetas perforadas o en un archivo, y si seran compilados, vinculado, y ejecutado sin ninguna interaccin del
usuario. Todos los datos de entrada para el programa tuvieron que ser colocado en tarjetas o poner en los archivos antes
de iniciar el trabajo, y todas las salidas fueron a los archivos de salida oa una impresora de lneas.
Por el contrario, un programa que se ejecuta en modo interactivo es compilado, enlazado, y ejecuta mientras el usuario
est esperando en un dispositivo de entrada, como la pantalla de un ordenador o un terminal. Desde que el programa se
ejecuta con el presente humano, puede pedir los datos de entrada del usuario, ya que se est ejecutando, y puede
mostrar resultados intermedios y finales tan pronto como se calculan.
Hoy en da, la mayora de los programas de Fortran se ejecutan en modo interactivo. Sin embargo, algunos muy grandes
programas Fortran que se ejecutan durante das en un momento todava se ejecutan en modo batch.
2.5 CONSTANTS AND VARIABLES
A Fortran constant is a data object that is defined before program is executed, and that does not change value during the
excursion of the program. When a Fortran compiler encounters a constant, it places the value of the constant in a know
location in memory, and the references that memory location whenever the constant is used in the program.

A Fortran variable is a data object that can change value during the execution of a program. (The value of a Fortran
variable may or may not be initialized before a program is executed). When a Fortran compiler encounters a variable, it
reserves a know location in memory for the variable, and then references that memory location whenever the variable is
used in the program.
Each Fortran variable in a program unit must have a unique name. The variable name is a label for a specific location in
memory that is easy for humans to remember and use. Fortran 95 names may be up to 31 characters long, and may
contain any combination of alphabetic characters, digits, and the underscore (_) character. However, the first character in
a name must always be alphabetic. The following examples are valid variable names:
When you are writing a program, it is important to pick meaningful names for the variables. Meaningful names make a
program much easier to read and to maintain. Names such as day, month, and year are quite clear even to a person
seeing a program for the first time. Since spaces cannot be used in Fortran variable names, underscore characters can be
substituted to create meaningful names. For example, exchange rate might become exchange_rate.
It is also important to include a data dictionary in the header of any program that you write. A date dictionary lists the
definition should include both a description of the contents of the item and the units in which it is measured. A data
dictionary may seem unnecessary while the program is being written, but it is invaluable when you or another person have
go to back and modify the program at a later time.
There are five intrinsic or built-in types of Fortran constants and variables. Three of them are numeric (types INTEGER,
REAL, and COMPLEX), one is logical (type LOGICAL), and one consists of strings of characters (type CHARACTER). The
simplest form of the INTEGER, REAL and CHARACTER data types will be discussed now. The LOGICAL data type is
include
2.5 CONSTANTES Y VARIABLES
Una constante FORTRAN es un objeto de datos se define antes de ejecutar un programa, y que no cambia el valor durante la
ejecucin del programa. Cuando un compilador FORTRAN se encuentra con una constante, se coloca el valor de la constante en

una ubicacin conocimientos en la memoria, y las referencias esa ubicacin de memoria cada vez que se utiliza la constante en el
programa.
Una variable FORTRAN es un objeto de datos que puede cambiar de valor durante la ejecucin de un programa. (el valor de una
variable FORTRAN puede o no puede ser inicializado antes de ejecutar un programa.) cuando un compilador FORTRAN encuentra
una variable, se reserva una ubicacin conocida en la memoria para la variable y, a continuacin referencias esa ubicacin de
memoria cada vez que se utiliza la variable en el programa.
Cada variable fortran en una unidad de programa debe tener un nombre nico. el nombre de la variable es una etiqueta para un
lugares especficos en la memoria que es fcil para los seres humanos para recordar y utilizar. Fortran 95 nombres pueden tener
hasta 31 caracteres de largo, 4 y pueden contener cualquier combinacin de caracteres alfabticos, dgitos y el guin bajo (_). Sin
embargo, el primer carcter de un nombre siempre debe ser alfabtico.

2.13 RESUMEN
En el captulo 2 hemos presentado muchos de los conceptos fundamentales que se requieren para escribir programas
Fortran funcionales. Describimos la estructura bsica de los programas de Fortran, y present cuatro tipos de datos:
entero, real, lgico, y carcter. Hemos introducido la instruccin de asignacin, clculos aritmticos, funciones intrnsecas,
y las declaraciones de entrada / salida de lista dirigida. A lo largo del captulo, hemos hecho hincapi en aquellos
aspectos de la lengua que son importantes para escribir cdigo Fortran comprensible y fcil de mantener.
Las declaraciones de Fortran introducidas en este captulo deben aparecer en un orden especfico en un programa
Fortran.
The order of Fortran statements in a program
1. PROGRAM Statement
2. IMPLICIT NONE Statement
3. Type Declaration Statements:
REAL Statement(s)
INTEGER Statement(s)
(Any number in any order)
CHARACTER Statement(s)
4. Executable Statements:
Assignment Statement(s)
READ Statement(s)
(Any number in the order)
WR I TE Statement(s)
(required to accomplish the)
STOP Statement(s)
(desired task)
5. END PROGRAM Statement
El orden de las declaraciones en un programa Fortran
1. Declaracin PROGRAM
2. Declaracin IMPLICIT NONE
3. Declaraciones tipo de declaracin:
Declaracin(es) Real
Declaracin(es) INTEGER (cualquier nmero en cualquier orden)

Declaracin(es) CARCTER
4. Declaraciones ejecutables:
Declaracin(es) ASIGNACIN
Declaracin(Es) READ (cualquier nmero en el orden)
Declaracin(Es) WRITE (requerido para llevar a cabo la)
Declaracin(Es) STOP (tarea deseada)
5. Declaracin END PROGRAM
26 letras maysculas
26 letras minsculas
10 dgitos
1 carcter de subrayado
5 smbolos aritmticos
17 smbolos diversos
11 smbolos adicionales Fortran 2003
Nmero de smbolos
tipo
valores
TABLA 2-4 Algunas funciones intrnsecas comunes
Nombre de la funcin y los argumentos
valor de la funcin
tipo de argumento
Comentarios
Raz cuadrada de x para x
Valor absoluto de x
Devuelve el carcter en la posicin I en la secuencia de clasificacin ASCII
Seno de x (x debe estar en radianes)
Coseno de x (x debe estar en radianes)
Tangente de x (x debe estar en radianes)

e elevado a la potencia de orden x


Logaritmo natural de x para x> 0
Base-1O logaritmo de x para x> 0
Devuelve la posicin del carcter C en el
Devuelve la posicin del carcter C en la secuencia de clasificacin ASCII
El resto o funcin Modulo
Recoge la mayor de a y b
Escoge el menor de a y b
Seno inverso de x para (resultados en radianes)
Coseno inverso de x para (resultados en radianes)
tangente inversa de x (resultados en radianes)
Notas:
Resultado es del mismo tipo que el argumento de entrada (s)
carcter

You might also like