streamer para entrada y salida
cin>> input cin >>n;
cout>>
cout<<n;
output cout<<"n";
cout<<HOLA<<nombres;
Los operadores aritméticos
Operadores Aritméticos
Los operadores aritméticos son aquellos que "manipulan" datos numéricos, tanto enteros como reales. Hay 2 tipos de operadores aritméticos: unarios y binarios. Los operadores unarios se anteponen a la expresión aritmética, y son los operadores de signo. Los operadores binarios se sitúan entre 2 expresiones aritméticas.
Por ejemplo, -4 es el resultado de aplicar el operador unario - al entero 4, devolviendo otro número enterio.
Los operadores lógicosOperadores aritméticos unarios
| Los operadores unarios devuelven expresiones del mismo tipo que la expresión a la que afectan. |
Operadores aritméticos binarios
|
|
Operadores Lógicos
Este tipo de operadores permite obtener solo dos resultados, por lo que se conocen también como booleanos, porque hacen uso de los principios del álgebra de Boole. Los resultados son Verdadero o Falso. La sintáxis especifica una serie de reglas de construcción que deberán cumplir las fórmulas para ser sintácticamente correctas. Los elementos que estudiaremos en una fórmula, en lógica proposicional son:
- Símbolos: p, q, r...
- Operadores: negación, conjunción, disyunción, condicinal, disyunción exclusiva
- Paréntesis: ( )
- Un símbolo sólo no es una fórmula
- Los operadores unarios se anteponen al símbolo. Los operadores binarios se sitúan entre los símbolos.
- Los paréntesis han de estar bien formados, y ha de haber tantos paréntesis de abertura como de cierre:
- Son correctos: (p), p and (q), p or ((not q) and r)...
- No son correctos: (), (p (or) q), p and (q or (not r)...
- Son fórmulas:
- p, not p, p and q, p xor (not q), not (p -> q)...
Los operadores relacionales
Operadores Relacionales
Los operadores relacionales nos permiten comparar expresiones de tipos compatibles, devolviendo un resultado de tipo lógico: la comparación es verdadera o falsa. Por ejemplo, la expresión (3 + 4) > 12 sería falsa, ya que 7 es menor que 12.
La estructura de una operación relacional sería la siguiente:
Los operadores de relación se pueden aplicar a cualquiera de los tipos que hemos visto hasta ahora:
El operador in se utiliza en unas estructuras llamadas conjuntos que veremos en el próximo capítulo.
La estructura de una operación relacional sería la siguiente:
expresión_1 operador_relacional expresión_2Operadores relacionales
Operador | Operación |
---|---|
= | Igual |
<> | Distinto |
< | Menor |
> | Mayor |
<= | Menor o igual |
>= | Mayor o igual |
in | Elemento de |
- entero
- real
- lógico
- caracter y cadena
El operador in se utiliza en unas estructuras llamadas conjuntos que veremos en el próximo capítulo.
No hay comentarios.:
Publicar un comentario