Beruflich Dokumente
Kultur Dokumente
Las expresiones
son combinaciones de constantes, variables y operadores de diferentes tipos que
nos permiten manipular datos para obtener información nueva. Los lenguajes de
programación usan los mismos conceptos de las operaciones matemáticas
tradicionales, tales como el agrupamiento y la precedencia de operadores.
Están compuestas de un operando y dos operadores y tienen un valor. El valor de
la expresión se obtiene al tomar los valores de los operandos y aplicarles el
operador. Los operandos pueden ser constantes, variables u otras expresiones y se
clasifican en aritméticos, relacionales, lógicos y de conversión de tipos dependiendo
del tipo de los operandos que manipulan y del tipo del valor que regresan
Constantes. – Es un valor de tipo permanente, ya que no puede modificarse, al
menos no dentro del contexto o situación para el cual está: geometría aritmética.
Variables. – Es un símbolo constituyente de un predicado, fórmula, algoritmo o de
una proposición. El término variable se utiliza aun fuera del ámbito matemático para
designar una cantidad susceptible de tomar distintos valores numéricos dentro de
un conjunto de números especificados.
Operando. - Un operando es una de las entradas (argumentos o variables) de un
operador. Ejemplo 3+6=9; “+” es el operador, “3” y “6” operandos.
Operador. – Es el símbolo matemático que indica que debe ser llevada a cabo una
operación como lo son: adición (+), substracción (-), división (/), multiplicación (*), y
módulo (%; que produce el resto de una división entera).
CRITERIO B: Problemática
Realizar un reporte sobre que es una expresión, tipos de expresiones y su
prioridad.
CRITERIO D:
CRITERIO E:
Objetivo General.
Realizar un reporte sobre que es una expresión, tipos de expresiones y su
prioridad.
Objetivos Específicos.
CRITERIO F:
Contenido
((x < 10) && (x > 5)) || ((x > 20) && (x < 25));
System.Convert.ToInt32("35");
También una expresión está compuesta de otras expresiones, que son evaluadas
recursivamente hasta llegar a sus componentes más simples, que son los literales
y las variables.
Elementos que formar parte de una expresión:
>>> 4 * 3 - 2
10
>>> n / 7 + 5
Operadores
Un operador es un símbolo en una expresión que representa una operación
aplicada a los valores sobre los que actúa.
Los valores sobre los que actúa un operador se llaman operandos. Un operador
binario es el que tiene dos operandos, mientras que un operador unario es el que
tiene sólo uno.
Por ejemplo, en la expresión 2.0 + x el operador + es un operador binario que en
este contexto representa la operación de adición. Sus operandos son 2.0 y x.
Las operaciones más comunes se pueden clasificar en:
Aritméticas
Relacionales
lógicas
texto.
Llamadas a función
>>> abs(4 - 5)
1
>>> abs(5 - 4)
1
Expresiones aritméticas:
son aquellas que utilizan operadores aritméticos y como operandos tienen
datos numéricos. Ejemplos:
EXPRESIÓN RESULTADO
20+30 50
35-20 15
4*5 20
18/6 3
2^4 16
17 DIV 5 3
17 MOD 5 2
Expresiones relacionales:
Son las expresiones en las que aparecen los operadores relacionales. El
resultado de expresiones relacionales siempre será uno de dos valores
posibles, o verdadero o falso. Ejemplos:
EXPRESIÓN RESULTADO
3<6 VERDADERO
3<=2 FALSO
10>18 FALSO
10>=10 VERDADERO
5=6 FALSO
5<>6 VERDADERO
Expresiones lógicas:
son aquellas que usan exclusivamente operadores lógicos. El resultado de
una expresión lógica siempre es verdadero o falso. El operador Y hará que
la expresión sea verdadera sólo y exclusivamente cuando los dos operandos
sean verdaderos. Una expresión con el operador O será verdadera cuando
alguno de los dos operandos, o los dos, sean verdaderos. El operador NO
negará la expresión, es decir, que el resultado final será verdadero cuando
el operando sea falso, o viceversa. Ejemplos:
EXPRESIÓN RESULTADO
Verdadero, porque se cumplen las dos condiciones, es decir 10 es menor que
10<20 y 40>25
20 y 40 es mayor que 25.
Falso, ya que no se cumplen las dos condiciones, es decir 10 si es menor que
10<20 y 40<25 20 pero 40 es mayor que 25, no cumpliéndose la segunda condición que
invalida toda la expresión.
Verdadero, debido a que se cumplen las dos condiciones, es decir 10 es menor
10<20 o 40>25 que 20 y 40 es mayor que 25, pero con que sólo una de ellas fuera cierta ya su
resultado sería verdadero.
Verdadero, porque se cumple una de las dos condiciones, es decir 10 si es
10<20 o 40<25
menor que 20, aunque no se cumpla la segunda condición.
Falso, ya que al evaluar la expresión del interior del paréntesis en primer lugar
NO(40>25) (40>25) el resultado es verdadero, y al negar lo verdadero conseguimos un
falso (algo NO VERDADERO es FALSO).
Verdadero, pues el resultado de la expresión del interior de los paréntesis es
NO(40<25) falso, y al negar lo falso conseguimos un verdadero (algo NO FALSO es
VERDADERO).
Expresiones alfanuméricas:
En las expresiones de carácter no existen operadores y en las expresiones
de cadena sólo existe uno, el +, concatenación, que lo que hace es unir
cadenas. Ejemplos:
EXPRESIÓN RESULTADO
"L"+"A" "LA"
"EL"+"PROGRAMADOR" "ELPROGRAMADOR"
"EL BUEN "+"PROGRAMADOR" "EL BUEN PROGRAMADOR"
Expresiones de asignación: Estas expresiones ya las conoces, se utilizan
para asignarle valores a las variables o constantes. Tienen dos
operandos: el operando de la izquierda del operador será siempre un
identificador que corresponderá a una variable o a una constante,
mientras que el operando de la derecha del operador puede ser un
valor fijo, una variable, una constante o una expresión. Ambos
operandos tienen que ser del mismo tipo de dato.
EXPRESIÓN RESULTADO
nombre ← "Belén" A la variable nombre se le asigna la cadena "Belén"
base ← 5 A la variable base se le asigna un 5
A la variable área se le asigna el resultado de calcular
área ← base * altura / 2
el área de un triángulo
EVALUACIÓN DE EXPRESIONES
Toda expresión regresa un valor. Si hay más de un operador, se evalúan primero
operadores mayor precedencia, en caso de empate, se aplica regla asociatividad
Para evaluar una expresión no hay que hacer nada del otro mundo, pues es bien
sencillo. Sólo hay que saber sumar, restar, si un número es mayor que otro
1. Una sola constante o variable, la cual puede estar precedida por un signo + ó –.
2. Una secuencia de términos (constantes, variables, funciones) separados por
operadores.
Además, debe considerarse que:
JERARQUÍA DE OPERADORES
El orden general de evaluación de los operadores de una expresión va de izquierda
a derecha, con la excepción de las asignaciones que lo hacen de derecha a
izquierda.
1 () Paréntesis
2 - Negación aritmética
3 ^ Exponenciación
5 +- Suma y resta
7 no Negación lógica
8 yo Conjunción y disyunción
CRITERIO G: