sistemas c++

Páginas: 8 (1977 palabras) Publicado: 8 de marzo de 2014
2. OPERADORES ARITMETICOS 
Tal como era de esperarse los operadores aritméticos ,mostrados en la TABLA 4 , comprenden las cuatro operaciones basicas , suma , resta , multiplicación y división , con un agregado , el operador módulo .
TABLA 4 OPERADORES ARITMETICOS

 
SIMBOLO
DESCRIPCION
EJEMPLO
ORDEN DE EVALUACION
+
SUMA
a + b
3
-
RESTA
a - b
3
*
MULTIPLICACION
a * b
2
/DIVISION
a / b
2
%
MODULO
a % b
2
-
SIGNO
-a
2
El operador módulo ( % ) se utiliza para calcular el resto del cociente entre dos ENTEROS , y NO puede ser aplicado a variables del tipo float ó double . 
Si bien la precedencia (orden en el que son ejecutados los operadores) se analizará más adelante, en este capítulo, podemos adelantar algo sobre el orden que se realizan las operacionesaritméticas. 
En la TABLA 4, última columna, se da el orden de evaluación de un operador dado. Cuanto más bajo sea dicho número mayor será su prioridad de ejecución. Si en una operación existen varios operadores, primero se evaluarán los de multiplicación , división y módulo y luego los de suma y resta . La precedencia de los tres primeros es la misma , por lo que si hay varios de ellos, secomenzará a evaluar a aquel que quede más a la izquierda . Lo mismo ocurre con la suma y la resta . 
Para evitar errores en los cálculos se pueden usar paréntesis , sin limitación de anidamiento, los que fuerzan a realizar primero las operaciones incluidas en ellos . Los paréntesis no disminuyen la velocidad a la que se ejecuta el programa sino que tan sólo obligan al compilador a realizar las operacionesen un orden dado dado, por lo que es una buena costumbre utilizarlos ampliamente . 
Los paréntesis tienen un orden de precedencia 0, es decir que antes que nada se evalúa lo que ellos encierran . 
Se puede observar que no existen operadores de potenciación, radicación, logaritmación, etc, ya que en el lenguaje C todas estas operaciones ( y muchas otras ) se realizan por medio de llamadas aFunciones. 
El último de los operadores aritméticos es el de SIGNO . No debe confundirselo con el de resta, ya que este es un operador unitario que opera sobre una única variable cambiando el signo de su contenido númerico. Obviamente no existe el operador + unitario, ya que su operación sería DEJAR el signo de la variable, lo que se consigue simplemente por omisión del signo.
3. OPERADORESRELACIONALES 
Todas las operaciones relacionales dan sólo dos posibles resultados : VERDADERO ó FALSO . En el lenguaje C, Falso queda representado por un valor entero nulo (cero) y Verdadero por cualquier número distinto de cero En la TABLA 5 se encuentra la descripción de los mismos .
TABLA 5 OPERADORES RELACIONALES

 
SIMBOLO
DESCRIPCION
EJEMPLO
ORDEN DE EVALUACION

mayor que
(a >b)
5
< = menor o igual que
(a < = b)
5
>=
mayor o igual que
( a >>= b )
5
= =
igual que
( a = = b)
6
! =
distinto que
( a != b)
6
Uno de los errores más comunes es confundir el operador relacional IGUAL QUE (= =) con el de asignacion IGUAL A (=). La expresión a=b copia el valor de b en a, mientras que a = = b retorna un cero , si a es distinto de b ó un número distinto de cero si soniguales. 
Los operadores relacionales tiene menor precedencia que los aritméticos , de forma que a < b + c se interpreta como a < ( b + c ), pero aunque sea superfluo recomendamos el uso de paréntesis a fin de aumentar la legilibilidad del texto. 
Cuando se comparan dos variables tipo char el resultado de la operación dependerá de la comparación de los valores ASCII de los caracteres contenidos enellas. Asi el caracter a ( ASCII 97 ) será mayor que el A (ASCII 65 ) ó que el 9 (ASCII 57).
4. OPERADORES LOGICOS 
Hay tres operadores que realizan las conectividades lógicas Y (AND) , O (OR) y NEGACION (NOT) y están descriptos en la TABLA 6 .
TABLA 6 OPERADORES LOGICOS

 
SIMBOLO
DESCRIPCION
EJEMPLO
ORDEN DE EVALUACION
&&
Y (AND)
(a>b) && (c < d)
10
||
O (OR)
(a>b) || (c < d)
11...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema A B C
  • C Lculo De La Incertidumbre Del Sistema
  • Funcionamiento de un sistema c mputo
  • C Lulas Del Sistema Nervioso
  • C lulas del Sistema Nervioso
  • Solucion de un sistema de ecuaciones c++
  • Sistema A B C
  • C mo implementar un sistema exitosamente

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS