Expresiones en programación
Para: Internet
Anonymous defiende la libertad de información...
Odio ésta página D:
Expresiones:
Son un grupo de operadores que actúan sobre operando para producir un únicoresultado y pueden ser de dos tipos, aritméticas y lógicas.
1. Aritméticas:
Se entiende por expresion aritmética a aquella donde los operadores que intervienen en ella son numéricos, el resultadoes un número y los operadores son aritméticos.
1.1. Prioridades de los operadores:
1.1.1. Paréntesis. ( )
1.1.2. Potencia. ^
1.1.3. Símbolos. *,/,% (Residuo), Not (Negación)
Ejemplo de %:5%2 = 1
1.1.4. Suma y Resta. +,-
1.1.5 Operadores lógicos y relacionales.
En caso de que suceda, cuando hay operadores consecutivos con la misma prioridad, osea, que no estén separados por unparéntesis, la expresión se realiza de izquierda a derecha. Ejemplo:
Informar el resultado de la siguiente expresión:
Si a = 5 y b = 20
Entonces a^2/5*b-5 = ?
5^2/5*20-5 = 25/5*20-5 = 100-5 =95.
El de mayor prioridad es la potencia, luego la multiplicación y la división tienen igual prioridad entonces se resuelve de izquierda a derecha y por ultimo la resta como la de menor prioridad.2. Expresiones Lógicas:
El resultado siempre es T o F (True "Verdadero", False "Falso".) y son de dos tipos, relacionales y booleanos; Se utilizan para hacer comparaciones, cumple o no cumple, To F, y todos tienen igual prioridad.
2.1. Operadores de las expresiones lógicas
=, >, (Mayor o igual), Z Resultado: F
Expresión: (X+20)(Z+1) Resultado: T.
2.2. Expresiones Booleanas:
Sonaquellos que manejan solo dos estados. (1, 0), (T, F), (On, Off), (Si, No), Entre otros.
Unen condiciones simples para formar condiciones compuestas.
2.2.1. Operador y significado:
Not. Negación.And (٨). Y
Or (∨). O
2.2.1. Nivel de prioridad:
2.2.1.1. Not
2.2.1.2. And, Or
Ejemplo:
Evaluar la siguiente expresión teniendo en cuenta X=23 Z=47 L=V
(X>Z)∨(Z>20)
False ∨ True....
Regístrate para leer el documento completo.