Hola amigos bienvenidos a esta clase donde vamos a estar viendo operadores lógicos pero antes de hablar
de operadores lógicos es importante entender el tipológico en el cual estamos hablando me refiero con
tipológico al resultado cuando nosotros tenemos un valor verdadero o falso.
A qué me refiero.
Y por qué esto es importante porque en próximas clases nosotros vamos a ver estructuras de control como
Hanif o como Weyl.
No voy a escribir toda la palabra.
Entonces es algo que vamos a utilizar claramente en todo el transcurso de su vida como programador al
que me refiero con los tipos lógicos.
Si yo digo que 2+2 2 4 es estrictamente igual que a eso yo me refiero cuando escribo 2 dos signos iguales
a 7.
Nosotros sabemos que esto es falso.
Entonces qué va a suceder en una estructura de control donde existe esto que se está realizando una
evaluación.
Por ejemplo si acaso sólo tenemos un NIF y este es el resultado no va a entrar a la porción de código
que nosotros escribamos dentro de este IBF y por ende no se va a ejecutar un caso puesto sería si por
ejemplo acá el resultado hubiese sido 6 donde efectivamente tenemos un resultado como tú también.
Para hacer estas evaluaciones para hacer varias evaluaciones dentro de una misma estructura tenemos
efectivamente los operadores lógicos que cuando hablamos de operadores lógicos existen tres el tipo
Nott el tipo Annex y el tipo o sea sé que esto me salió hermoso es a pulso del mouse.
La cuestión es que por ejemplo si nosotros tenemos Nott que es el primero que les mencioné que es la
negación lógica lo que yo puedo hacer para obtener puesto lo opuesto por ejemplo es su y efectivamente
me da mal por qué.
Porque me faltó colocar la mayúscula.
Esto me da pie efectivamente a un detalle muy importante con Peyton.
Peyton es sensitive.
Fíjense cómo efectivamente esto afectó en este caso porque yo no coloqué la mayúscula y casi esto va
a suceder en todo en por ejemplo en temas muy interesantes con Payton que es el análisis de datos con
la librería Pandavas cuando ustedes tienen un conjunto de información llámese un data Frings que es
el formato tipo Excel donde tenemos columnas tenemos filas si nosotros los nombres no los respetamos
con acentos.
En el caso de un Tc8 que el idioma español y las mayúsculas nos va a devolver también un error para
que lo tengan en muchos momentos porque en Payton es muy importante respetar las mayúsculas tanto para
las funciones como los operadores lógicos como para las variables como para todo.
Entonces si yo por ejemplo aún no fouls estrictamente igual Chú esto no lo devuelve.
Efectivamente Chuck algo muy interesante porque lo suelen ver para quienes hagan estudios formales se
suele llamar lógica.
Acá podemos justamente ver el resultado de las evaluaciones que nosotros queremos hacer con operadores
lógicos aparte de Nott que la negación o sea es siempre lo opuesto si fouls es estrictamente igual a
tú y esto da como resultado falso porque es falso.
Al ponerle Nott nos va a devolver el opuesto un cambio en la otra.
El otro operador lo que tenemos que es Haunt que es la conjunción lógica o sea la agrupación uniendo
es el Y.
O sea que ambos se tienen que cumplir para que sea verdadero.
A qué me refiero.
Por ejemplo si yo tengo Fool's es estrictamente iguala pongo en minúscula detalle.
Fíjense que no cambia el color verde Cito ese sentido y lo estamos escribiendo mal and fools es toda
como fouls.
Por qué.
Porque Falso.
Falso y falso.
Es efectivamente falso.
Lo mismo a los puestos 6 a 8.
Esto da como verdadero.
Estas son las uniones lógicas por así decirlo.
Son reglas que están escritas de esa manera.
Bien matemáticas y siempre va a ser de la misma forma.
Esto nos sirve efectivamente para hacer diferentes tipos de evaluaciones.
Por ejemplo tenemos la variable número igual a 10 por ejemplo.
Y aquí mismo nosotros queremos hacer una evaluación donde queremos saber si un número es más son Akita
siempre apuntando para el lado que queremos revelar si es mayor.
Por ejemplo no sé 5 y al mismo tiempo queremos saber si el número es menor a 15 por ejemplo.
Esto efectivamente nos va a dar verdadero.
Por qué.
Porque ambas cosas se cumplieron.
O sea en este caso el número fue mayor a 5 y menor a 15.
Qué pasa si yo esto lo hubiese hecho al revés.
Se acabó y se ha puesto la boca para el otro lado
así da falso.
Por qué.
Porque efectivamente número acá en esta parte de la evaluación es verdadera.
Pero en esta parte es falso y verdadero y falso.
No son igual entonces es falso se hace salvo su Fool's.
Esto debería dar falso como efectivamente se cumplió acá.
Estas estructuras lógicas como les acabo de mencionar son reglas que son siempre así.
Entonces si ustedes saben que falso y verdadero y falso es falso saben que acá también va a devolver
como falso porque aparte lógicamente es así.
O sea si el número es mayor a 5 pero no se cumple al mismo tiempo y no es mayor a 15.
Es falso.
En cambio cosa totalmente distinta es el siguiente operador lógico que se suele llamar disyunción lógica
que es agrupando separando donde utilizamos el famoso por o sea.
O que evalúa acá lo que nosotros acá evaluamos.
Es en este caso un número es mayor a cinco o menor a 15.
Siempre que se cumpla alguna de las dos si alguna de las dos es verdadera.
Esto va a ser verdadero.
Efectivamente como lo está demostrando Júpiter Peyton eso es lo que tiene la disyunción lógica OR si
yo hago Chu Chu en cada célula.
Pero si yo hago tu fouls va a ser verdadero siempre que se cumpla una u otra va a ser verdadero.
La única manera de que sea falso en este caso es que ambas sean falsas el otro punto de vista terminando
con esta clase porque se está extendiendo es Podemos podemos hacer de diferentes tipos de evaluaciones
a qué me refiero.
Por ejemplo vamos a poner palabras igual a álvaro esto entre comillas simples y en mayúscula donde sólo
tenemos esa variable entonces podemos evaluar la variable palabra sea siempre igual a por ejemplo salir
si usted está haciendo una evaluación en un programa o o poner palabras igual la vamos a terminar por
ejemplo en la primera letra mayúscula.
O podemos poner por si habla de otro idioma èxit por ejemplo acá lo que debía suceder.
Esto nos debería dar como efectivamente ustedes se están dando cuenta.
Falso porque en este caso palabra nunca es igual a ninguno de estos términos.
Lo que está escrito o sea que es falso.
Si ya Cayce hecho lo mismo hubiese puesto álvaro con acento nos da verdadero porque acá en uno si se
cumple también lo interesante uniendo un poco los conocimientos que hemos aprendido con anterioridad
acá también funcionan las listas.
Esto qué significa que si yo hago perdón esto no palabra entre corchetes cero que es la ley con acento
y yo quiero saber si es la Hélio por ejemplo.
Obviamente este caso va a ser falso.
Yo acabo ese puesto se lo voy a poner así y toda falso por qué.
Por algo que yo ya les mencioné que ahí se tienen que ir con el acento y lo mismo con los operadores
lógicos si yo acá cabo puesto por por ejemplo mesde en la posición 1 y tengo esto es igual a la l y
acá hubiese puesto cualquier otra cosa y esto va entre comillas verdaderos porque en esta segunda opción
la posición L es cierta.
Bueno amigos espero que la octava la clase les dejo un abrazo digital.