Impacto de la ingenieria industrial
Es frecuente encontrar decisiones que necesitan la identificación de varios criterios en simultánea. Es normal que en las decisiones existan las obligaciones o las alternativas, es como tomar un vehículo para ir al trabajo, si se presentan varias alternativas entonces se elige según otros criterios, como pueden ser cual es más rápido, cualcuesta menos, en cual puedo estar más cómodo, al final el resultado es el mismo lograr movilizarse, pero los criterios varían. Cuando una expresión relacional, requiere de más de un operador relacional, la expresión debe ser lógica y cada parte de esta es una expresión relacional. Las expresiones lógicas son una extensión de las expresiones relacionales, dado que las lógicas necesitan de lasrelacionales para su funcionamiento, las expresiones lógicas permiten unir en una sola expresión a varias de las relacionales, de este modo las expresiones lógicas permiten tener varios criterios de selección al mismo tiempo.
Contenido temático.
Operadores lógicos Elementos, que definen la forma de interacción entre dos expresiones relacionales o lógicas, determinando para cada caso que se debe cumplirpara ser verdad o en caso contrario falsedad. Un operador relacional solo se aplica entre dos partes, pero en este caso las partes son expresiones relacionales o expresiones lógicas. Símbolo &&
||
!
Nombre Utilidad Ejemplo Conjunción lógica, Este operador permite asociar dos 5>0 && 21 denominada (OR las expresiones del lado derecho o del expresión de lado d ingles) – (O en izquierdo deloperador debe ser verdad para expresión del lado dere español). que la expresión lógica sea verdadera. La palabra está asociada a elección una u otra. Negación (NOT en Este operador se aplica a una expresión !(3>100) Retorna verda ingles) – (no en relacional o expresión lógica. Para cambiar de los paréntesis retor español). su respuesta, si una expresión retorna verdadera. verdad, al aplicar lanegación retorna !(54%4==0 && 54*10> falsedad y viceversa. La expresión que se contenida en paréntes desea negar debe colocarse entre retorna verdad, pero al paréntesis.
Tabla 4 Operadores lógicos
Evaluación del operador lógico (&&).
Figura 5 Forma general del operador (&&) El operador (&&) tiene un comportamiento el cual se muestra a continuación.
Expresión izquierda Verdad VerdadFalsa Falsa
Expresión derecha Verdad Falsa Verdad Falsa
(&&) Verdad Falsa Falsa Falsa
Tabla 5 Tabla de verdad del operador &&
Esta tabla nos indica que la única forma en la cual una expresión lógica formada por el operador && es verdad, es cuando las expresiones del lado izquierdo y derecho son verdad. Este operador obliga a que las expresiones involucradas tanto en su parte derecha comoen la izquierda sean verdad para retornar verdad. Si cualquiera de las expresiones es del tipo lógico es muy aconsejable usar paréntesis para delimitarla. Para realizar una evaluación correcta del operador (&&), comenzamos evaluando la expresión del lado izquierdo, es muy importante que si esta expresión da falso, ya no evaluemos la del lado derecho pues esto significa que es falsa la expresiónlógica. Si al evaluar el lado derecho esta arroja verdad, debemos continuar con la del lado derecho y en caso que sea verdad, la expresión lógica es verdadera, en caso contrario, la expresión lógica es falsa. (!(12*4>5^2)) && 12300>0,999^7. Para evaluar esta expresión lógica, comenzaremos por evaluar el lado izquierdo (! (12*4>5^2)), los paréntesis determinan por donde iniciar desde los más internoshacia los más externos, se aplica todo lo visto en las lecciones anteriores (!(12*4>5^2)) = (! (48>5^2)) = (! (48>5^2)) = (! (48>25)) = (! (verdad)) = falso ya detenemos la evaluación dado que la expresión del lado izquierdo es falsa, por tanto la expresión lógica (!(12*4>5^2)) && 12300>0,999^7 es falsa. Se llega a esta determinación analizando la tabla de verdad del operador &&, dado que la...
Regístrate para leer el documento completo.