Expresiones Reglas de prioridad o precedencia Expresiones entre paréntesis Si hay anidados, de adentro hacia fuera Orden ^ *, /, mod ó %, NO +, -, AND <, > ,==,<=,>=,<>, OR Si coinciden varios operadores de igual prioridad en una expresión, de izquierda a derecha
Expresiones Lógicas Resultado: falso / verdadero (false / true) valor1 valor2 valor1 AND valor2 =y(valor1,valor2) V F Lógicas Resultado: falso / verdadero (false / true) Operadores relacionales < menor que <= menor o igual > mayor que >= mayor o igual <> diferente == igual Operadores lógicos y y (and) o o (or) no negación (not) valor1 valor2 valor1 OR valor2 =o(valor1,valor2) V F valor NOT(valor) =no(valor) V F
Ejercicios de expresiones Expresión Resultado Operadores 5+3*11= (2+3)*11= 3+7*2-4*6= -3*5+2/4-5= -3*5+2/(4-5)= -(3*5+2)/(4-5)= (-3*5+2)/(4-5)= 3<6 4<>2+1 4.8/(2.6-3)*2= ‘a’==‘A’ no(7>=-2) Expresión Resultado Operadores 1.0>=2*(3.1-2.6) 17>-8 3>2 (17>-8)y(3>2) (17>-8)o(3>2) no(17>-8) no(17>-8)y(3>2) (3/4>0.6)y(5<3) 39/4= (-2*8)>(47*6) O(!(!((3>1)y(2<10)),((4>1)y(1<2))))
Ejercicios de expresiones Siendo a= 10, b=12, c=13 y d=10. Resolver ((a>b) OR (a>c)) AND ((a=c) or (a>=b)) Siendo a= 20, b=10, c=30. Resolver ((a>b) OR (a>c)) AND ((a=c) or (a>=b)) Siendo a= 17, b=3 Resolver no(a>-8) y (3>2)
Ejercicios de expresiones Expresión matemática Expresión algorítmica (pasar de oC a oF) (pasar de oF a oK)
Ejercicios de expresiones Expresión matemática Expresión algorítmica K+AxB