5 Operadores Aritm Ticos

Páginas: 11 (2664 palabras) Publicado: 22 de junio de 2015
Servicio Nacional de Aprendizaje

ALGORITMOS – OPERADORES ARIMÉTICOS
Los operadores aritméticos que maneja nuestro lenguaje algorítmico son: +, -,*, / y mod. A continuación,
estudiaremos cada uno individualmente.
5.1 OPERADOR +
Este operador se puede aplicar para sumar dos datos de tipo entero o real. Se utiliza así:
const N = 10;
var a,b,c : entero;
a = N;
b = 8;
c = a+b;
En la variable aexiste el número 10 y en la variable b existe el número 8. Al aplicar el operador ‘+‘ a las
variables a y b, el efecto es sumar sus contenidos (10 + 8) y almacenar el resultado en la variable c.
Después de la instrucción c = a + b; en la variable c queda almacenado el número 18 y los datos
almacenados en a y b no se alteran. Siempre en una asignación sólo se altera la variable de la izquierda de
lasentencia de asignación. La variable o variables de la derecha nunca sufren modificación alguna. Ell
operador + aplica únicamente sobre variables de tipo entero o real. Veamos el siguiente programa:
var a, c : entero;
b = logico;
a = 10;
b = 1;
c = a + b;
La asignación:
c: = a + b;
está errónea ya que la variable b no es de tipo entero. En este caso el programa genera un error y cancela
suejecución. El operador +, también se puede utilizar de la siguiente manera:
a = a +b;
Al utilizar así el operador, el trabajo que hace el programa consiste en sumar los datos de la derecha de la
sentencia de asignación y ese resultado almacenarlo en la variable de la izquierda. Supongamos que en a
existe el número 125 y en b el número 50. Al realizar la operación, primero se suman los valores 125 y 50.
Elresultado de la suma se guarda en algún lugar de la memoria del computador. El segundo paso es
mover el resultado de la suma a la variable de la izquierda de la sentenciá de asignación. Como el lector
puede observar, en este caso el valor de a cambia. Antes era 125 y después de la operación es 175. El
valor de la variable b no sufre ninguna modificación. Observe la diferencia entre estas dosinstrucciones:
c = a + b;
a = a + b;
En el primer caso los valores de a y b permanecen intactos y en el segundo caso el valor de b no cambia
mientras que el valor de a si se modifica. Veamos por último un error que se presenta comúnmente:
var a,b,c : entero;
a = 15993;
b = 20145;
c = a + b;
Andrey Julian Renteria scarpetta

Versión

2.0

F08 – 9227 – 040

Página 1 de 8

Servicio Nacional deAprendizaje

ALGORITMOS – OPERADORES ARIMÉTICOS
Aparentemente no existe error. En a existe un dato correcto ya que 15993 está en el rango de los enteros
lo mismo que el dato 20145. El error se presenta en la suma. La suma es 36138. Este dato está fuera del
rango de los enteros. Al tratar de almacenarlo en c, se genera un error de almacenamiento ya que la
variable e acepta datos de tipo entero y elnúmero 36138, aunque en el mundo de la matemática es entero,
al interior del computador no alcanza a almacenar dicho valor.
5.2 OPERADOR Este operador se utiliza para ejecutar una resta entre enteros. Veamos algunos ejemplos:
var a,b,c : entero;
a = 10;
b = 25;
c = a - b;
En la variable c se almacena el número -15 lo cual es absolutamente correcto. En el caso anterior los
valores almacenados en a y bpermanecen sin alteración alguna. Veamos un segundo ejemplo:
var a,b,c : entero;
b = -2;
c = -4;
a = a + b -c;
Para ejecutar la operación, el sistema primero que todo hace la operación de la derecha. El resultado es 1.
Este dato se almacena en la memoria del computador. Luego el sistema pasa ese resultado a la variable de
la izquierda de la sentencia de asignación. Por lo tanto en la variable aqueda almacenado el número 1 y
las variables b y c permanecen inalterados. Veamos por último un tercer ejemplo:
var a,b entero,
a = -18532;
b:= -25345;
a = a + b;
En este caso se trata de almacenar en a el valor -43877 el cual está fuera del rango de los enteros. Al
tratar de ejecutar esta instrucción se genera un error de almacenamiento.
5.3 OPERADOR*
Este operador se utiliza para ejecutar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • OPERACIONES ARITM TICAS
  • Aritm Tica Operaciones B Sicas
  • Operaciones aritm ticas
  • Operadores Aritm Ticos
  • Aritm Tica Gen 5
  • Aritm Tica
  • ARITM TICA
  • ARITM TICA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS