Академический Документы
Профессиональный Документы
Культура Документы
Para poder trabajar con las expresiones aritmticas ms comunes, es preciso conocer adecuadamente los operadores
aritmticos y su nomenclatura. En lenguaje FORTRAN dichos operadores estn formados por una serie de
caracteres especiales que difieren muy poco de los que estamos acostumbrados a utilizar cuando empleamos una
calculadora o el teclado de un ordenador. Los operadores aritmticos reconocidos por el FORTRAN son:
OPERADOR OPERACION
** Exponenciacion
/ Divisin
* Multiplicacin
- Resta o negacin
+ Suma
Una vez conocidos los operadores aritmticos, podremos construir una expresin aritmtica, la cual estar formada
por operandos, es decir constantes y/o variables, operadores y parntesis de manera que agrupados indiquen la
ejecucin de un determinado clculo aritmtico. Como ejemplos sencillos de expresiones aritmticas con un slo
operador tendremos:
Por otro lado cuando el nmero de operandos y operadores aumenta las expresiones se complican:
1.- Es preciso tener presente en todo momento los tipos de variables y constantes de la expresin aritmtica para
conocer el resultado de la operacin, el cual puede ser real o entero.
A continuacin se muestra una tabla en la que se especifican los resultados para cada una de las operaciones
posibles.
Grupo de Electromagnetismo 1
Electromagnetismo & FORTRAN Captulo 3
EXPONENTE
**
ENTERO REAL D. PRECISION
ENTERO ENTERO REAL D. PRECISION
BASE
2.- Realizar una correcta escritura de la expresin poniendo especial cuidado en la ordenacin y criterios de
prioridad operacional para lograr la mayor simplificacin de la expresin. En este sentido es necesario observar los
siguientes ejemplos:
En el primero de los casos ha sido preciso el empleo de dos niveles de apertura de parntesis con el fin de
salvaguardar la operacin completa del denominador; sin embargo en el segundo ejemplo sorprendentemente no
han sido utilizados parntesis. Estas cuestiones responden a una serie de reglas que FORTRAN posee a la hora de
escribir una expresin aritmtica.
Regla n 1 : Dos operadores aritmticos nunca pueden estar juntos dentro de una expresin, debern estar separados
por un parntesis.
Regla n 3 : Cuando no se hace uso de parntesis en una expresin FORTRAN por no ser imprescindibles es
preciso conocer y aplicar la prioridad operacional establecida para este lenguaje la cual es:
1.- POTENCIACION
2.- MULTIPLICACION Y DIVISION
Grupo de Electromagnetismo 2
Electromagnetismo & FORTRAN Captulo 3
Cuando en una misma expresin existen operadores de la misma prioridad (multiplicaciones y divisiones o sumas y
restas), las operaciones se realizaran recorriendo la expresin de izquierda a derecha; para el caso de la
potenciacin se realizaran de derecha a izquierda.
A+B+ C+D+ E
Una vez conocidas las normas bsicas para la construccin de las expresiones aritmticas, queda por conocer como
asignar el resultado de la expresin a una variable, o como asignar un valor determinado a una variable. Para ello se
emplea la sentencia de asignacin aritmtica, la cual debe considerarse una sentencia ejecutable. En FORTRAN
existen diferentes sentencias de asignacin atendiendo al tipo de dato que se desea asignar.
Grupo de Electromagnetismo 3
Electromagnetismo & FORTRAN Captulo 3
En este caso X es el nombre de una variable declarada como carcter y Ec es una expresin carcter.
(Ejemplo: X= 'NOTAS' , IMPORTANTE: NOTAS tiene 5 caracteres, luego X debera estar declarada como
CHARACTER*5)
EJERCICIO 3.1
El programa deber leer por pantalla los valores de X e Y, para presentar por pantalla
tambin el valor resultante. Declarar X,Y y VALOR como reales.
2. Existe algn valor X y/o Y que pueda provocar algn problema al programa al ser
ejecutado?. En caso de existir evitar la posible entrada de esos valores.
EJERCICIO 3.2
Grupo de Electromagnetismo 4
Electromagnetismo & FORTRAN Captulo 3
Las funciones intrnsecas constituyen un conjunto de funciones trigonomtricas, exponenciales, logartmicas y otras
muchas que el lenguaje FORTRAN pone a disposicin del programador para que las utilice en cualquier momento.
Cada funcin intrnseca posee un nombre, un tipo y debe contener uno o varios argumentos para su ejecucin.
Si tomamos como ejemplo la funcin seno, sta se define del siguiente modo:
Igualmente esta funcin puede estar incluida en una expresin aritmtica con asignacin del siguiente modo:
X=Y+SIN(7.4)
Siendo NOMBRE, la denominacin de la funcin intrnseca preestablecida por el sistema y a1, a2, ...... an los
argumentos que cada funcin precisa para su ejecucin.
Las funciones intrnsecas pueden estar anidadas de tal modo que en la siguiente expresin:
X = ABS ( TAN(Z))
se realizara primero el clculo de la tangente de Z y a su resultado se le aplicara el valor absoluto, para luego ser
asignado a la variable X.
A continuacin se presenta una tabla con las diferentes funciones intrnsecas presentes en FORTRAN. A la hora de
consultar dicha tabla deber entenderse las siguientes claves:
NOMBRE GENERICO: Nombre de la funcin intrnseca independientemente del tipo de argumentos que sean
utilizados.
NOMBRE ESPECIFICO: Nombre de la funcin intrnseca especifico para el tipo de argumentos empleados.
Grupo de Electromagnetismo 5
Electromagnetismo & FORTRAN Captulo 3
Grupo de Electromagnetismo 6
Electromagnetismo & FORTRAN Captulo 3
Grupo de Electromagnetismo 7
Electromagnetismo & FORTRAN Captulo 3
EJERCICIO 3.3
1. Realizar un programa cuya nica entrada sea un nmero real por pantalla y su respuesta
sean dos nmeros distintos, uno la parte entera y otra la parte decimal del nmero
introducido.
EJERCICIO 3.4
EJERCICIO 3.5
SIN ( X ) + Y (X + 3)
2 3 2
TOTAL = (3.0 + 6.7 j )
X Y
LOG10 X
El programa deber leer por pantalla los valores de X e Y, para presentar por pantalla
tambin el valor resultante.
VALOR DE X = X
VALOR DE Y = Y
RESULTADO = TOTAL
EJERCICIO 3.6
EJERCICIO 3.7
Grupo de Electromagnetismo 8