Expresiones aritmeticas y de asignacion

Páginas: 12 (2755 palabras) Publicado: 19 de septiembre de 2012
Electromagnetismo & FORTRAN

3.1.-

Capítulo 3

EXPRESIONES ARITMETICAS Y DE ASIGNACION

Para poder trabajar con las expresiones aritméticas más comunes, es preciso conocer adecuadamente los operadores
aritméticos y su nomenclatura. En lenguaje FORTRAN dichos operadores están formados por una serie de
caracteres especiales que difieren muy poco de los que estamos acostumbrados autilizar cuando empleamos una
calculadora o el teclado de un ordenador. Los operadores aritméticos reconocidos por el FORTRAN son:
OPERADOR
**
/
*
+

OPERACION
Exponenciacion
División
Multiplicación
Resta o negación
Suma

Una vez conocidos los operadores aritméticos, podremos construir una expresión aritmética, la cual estará formada
por operandos, es decir constantes y/o variables,operadores y paréntesis de manera que agrupados indiquen la
ejecución de un determinado cálculo aritmético. Como ejemplos sencillos de expresiones aritméticas con un sólo
operador tendremos:
OPERACION
SUMA
RESTA
MULTIPLICACION
DIVISION
EXPONENCIACION
NEGACION

FORMA ALGEBRAICA
A+B
A-B
AxB
A/B
An
-A

EN FORTRAN
A+B
A-B
A*B
A/B
A ** n
-A

Por otro lado cuando el número deoperandos y operadores aumenta las expresiones se complican:
FORMA ALGEBRAICA
A+B
2
At2
2
B2- 4AC
3Z .
X-Y
A(C - D)

EN FORTRAN
(A + B)/2
0.5*(A*t**2)
B**2 - 4*A*C
3*Z/(X-Y)
A*(C - D)

Existen dos aspectos fundamentales a la hora de escribir una expresión aritmética:

1.- Es preciso tener presente en todo momento los tipos de variables y constantes de la expresión aritmética paraconocer el resultado de la operación, el cual puede ser real o entero.
A continuación se muestra una tabla en la que se especifican los resultados para cada una de las operaciones
posibles.

Grupo de Electromagnetismo

1

Electromagnetismo & FORTRAN

+, - , * , /
ENTERO
REAL
D. PRECISION

ENTERO
ENTERO
REAL
D. PRECISION

REAL
REAL
REAL
D. PRECISION

D. PRECISION
D.PRECISION
D. PRECISION
D. PRECISION

EXPONENTE
REAL
REAL
REAL
D. PRECISION

Capítulo 3

D. PRECISION
D. PRECISION
D. PRECISION
D. PRECISION

En cuanto a la exponenciación se refiere:
**
BASE

ENTERO
REAL
D. PRECISION

ENTERO
ENTERO
REAL
D. PRECISION

2.- Realizar una correcta escritura de la expresión poniendo especial cuidado en la ordenación y criterios de
prioridadoperacional para lograr la mayor simplificación de la expresión. En este sentido es necesario observar los
siguientes ejemplos:
FORMA ALGEBRAICA
2.
5 (A + B)
A*B
Cd - E

EN FORTRAN
2 / (5*(A + B))
A * B / (C **d - E)

En el primero de los casos ha sido preciso el empleo de dos niveles de apertura de paréntesis con el fin de
salvaguardar la operación completa del denominador; sin embargoen el segundo ejemplo sorprendentemente no
han sido utilizados paréntesis. Estas cuestiones responden a una serie de reglas que FORTRAN posee a la hora de
escribir una expresión aritmética.
Regla nº 1 : Dos operadores aritméticos nunca pueden estar juntos dentro de una expresión, deberán estar separados
por un paréntesis.
Ejemplo:

EXPRESION INCORRECTA
A-+B
A*-B
A--B
A**-B

EXPRESIONCORRECTA
A-(+B)
A*(-B)
A-(-B)
A**(-B)

Regla nº 2 : Por cada paréntesis abierto deberá existir uno de cierre
Ejemplo:

EXPRESION INCORRECTA
(A-(+B)
(A*(B-C)

EXPRESION CORRECTA
A-(+B)
(A*(B-C))

Regla nº 3 : Cuando no se hace uso de paréntesis en una expresión FORTRAN por no ser imprescindibles es
preciso conocer y aplicar la prioridad operacional establecida para este lenguaje lacual es:
1.- POTENCIACION
2.- MULTIPLICACION Y DIVISION
Grupo de Electromagnetismo

2

Electromagnetismo & FORTRAN

Capítulo 3

3.- SUMA Y RESTA
Cuando en una misma expresión existen operadores de la misma prioridad (multiplicaciones y divisiones o sumas y
restas), las operaciones se realizaran recorriendo la expresión de izquierda a derecha; para el caso de la
potenciación se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Expresiones aritmeticas y relacionales con ejemplos
  • Expresiones aritméticas y lógicas
  • Guia
  • Aritmetica
  • aritmetica
  • aritmetica
  • Aritmetica
  • Aritmetica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS