1
00:00:01,170 --> 00:00:07,620
Hola amigos bienvenidos a esta clase donde vamos a estar viendo operadores lógicos pero antes de hablar

2
00:00:07,740 --> 00:00:14,850
de operadores lógicos es importante entender el tipológico en el cual estamos hablando me refiero con

3
00:00:14,850 --> 00:00:21,720
tipológico al resultado cuando nosotros tenemos un valor verdadero o falso.

4
00:00:21,720 --> 00:00:22,630
A qué me refiero.

5
00:00:22,660 --> 00:00:29,770
Y por qué esto es importante porque en próximas clases nosotros vamos a ver estructuras de control como

6
00:00:29,770 --> 00:00:31,770
Hanif o como Weyl.

7
00:00:31,860 --> 00:00:34,810
No voy a escribir toda la palabra.

8
00:00:35,250 --> 00:00:42,970
Entonces es algo que vamos a utilizar claramente en todo el transcurso de su vida como programador al

9
00:00:42,970 --> 00:00:45,990
que me refiero con los tipos lógicos.

10
00:00:45,990 --> 00:00:56,370
Si yo digo que 2+2 2 4 es estrictamente igual que a eso yo me refiero cuando escribo 2 dos signos iguales

11
00:00:56,820 --> 00:00:58,110
a 7.

12
00:00:58,220 --> 00:01:00,990
Nosotros sabemos que esto es falso.

13
00:01:00,990 --> 00:01:06,570
Entonces qué va a suceder en una estructura de control donde existe esto que se está realizando una

14
00:01:06,570 --> 00:01:07,470
evaluación.

15
00:01:07,530 --> 00:01:16,730
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

16
00:01:16,730 --> 00:01:23,150
que nosotros escribamos dentro de este IBF y por ende no se va a ejecutar un caso puesto sería si por

17
00:01:23,150 --> 00:01:31,320
ejemplo acá el resultado hubiese sido 6 donde efectivamente tenemos un resultado como tú también.

18
00:01:31,340 --> 00:01:37,580
Para hacer estas evaluaciones para hacer varias evaluaciones dentro de una misma estructura tenemos

19
00:01:37,580 --> 00:01:46,660
efectivamente los operadores lógicos que cuando hablamos de operadores lógicos existen tres el tipo

20
00:01:46,660 --> 00:01:57,050
Nott el tipo Annex y el tipo o sea sé que esto me salió hermoso es a pulso del mouse.

21
00:01:57,050 --> 00:02:02,960
La cuestión es que por ejemplo si nosotros tenemos Nott que es el primero que les mencioné que es la

22
00:02:02,960 --> 00:02:12,330
negación lógica lo que yo puedo hacer para obtener puesto lo opuesto por ejemplo es su y efectivamente

23
00:02:12,330 --> 00:02:13,770
me da mal por qué.

24
00:02:13,780 --> 00:02:17,040
Porque me faltó colocar la mayúscula.

25
00:02:17,040 --> 00:02:22,070
Esto me da pie efectivamente a un detalle muy importante con Peyton.

26
00:02:22,080 --> 00:02:24,740
Peyton es sensitive.

27
00:02:25,740 --> 00:02:34,200
Fíjense cómo efectivamente esto afectó en este caso porque yo no coloqué la mayúscula y casi esto va

28
00:02:34,200 --> 00:02:39,840
a suceder en todo en por ejemplo en temas muy interesantes con Payton que es el análisis de datos con

29
00:02:39,840 --> 00:02:46,860
la librería Pandavas cuando ustedes tienen un conjunto de información llámese un data Frings que es

30
00:02:46,860 --> 00:02:54,480
el formato tipo Excel donde tenemos columnas tenemos filas si nosotros los nombres no los respetamos

31
00:02:54,480 --> 00:02:55,610
con acentos.

32
00:02:55,620 --> 00:03:03,000
En el caso de un Tc8 que el idioma español y las mayúsculas nos va a devolver también un error para

33
00:03:03,000 --> 00:03:08,280
que lo tengan en muchos momentos porque en Payton es muy importante respetar las mayúsculas tanto para

34
00:03:08,280 --> 00:03:14,170
las funciones como los operadores lógicos como para las variables como para todo.

35
00:03:14,280 --> 00:03:25,620
Entonces si yo por ejemplo aún no fouls estrictamente igual Chú esto no lo devuelve.

36
00:03:25,620 --> 00:03:33,720
Efectivamente Chuck algo muy interesante porque lo suelen ver para quienes hagan estudios formales se

37
00:03:33,720 --> 00:03:35,200
suele llamar lógica.

38
00:03:35,310 --> 00:03:42,090
Acá podemos justamente ver el resultado de las evaluaciones que nosotros queremos hacer con operadores

39
00:03:42,090 --> 00:03:50,610
lógicos aparte de Nott que la negación o sea es siempre lo opuesto si fouls es estrictamente igual a

40
00:03:50,620 --> 00:03:53,610
tú y esto da como resultado falso porque es falso.

41
00:03:53,640 --> 00:04:00,220
Al ponerle Nott nos va a devolver el opuesto un cambio en la otra.

42
00:04:00,220 --> 00:04:08,460
El otro operador lo que tenemos que es Haunt que es la conjunción lógica o sea la agrupación uniendo

43
00:04:09,080 --> 00:04:10,230
es el Y.

44
00:04:10,290 --> 00:04:14,600
O sea que ambos se tienen que cumplir para que sea verdadero.

45
00:04:14,660 --> 00:04:15,450
A qué me refiero.

46
00:04:15,450 --> 00:04:23,450
Por ejemplo si yo tengo Fool's es estrictamente iguala pongo en minúscula detalle.

47
00:04:23,520 --> 00:04:33,030
Fíjense que no cambia el color verde Cito ese sentido y lo estamos escribiendo mal and fools es toda

48
00:04:33,180 --> 00:04:34,110
como fouls.

49
00:04:34,110 --> 00:04:34,530
Por qué.

50
00:04:34,540 --> 00:04:35,520
Porque Falso.

51
00:04:35,580 --> 00:04:37,230
Falso y falso.

52
00:04:37,230 --> 00:04:38,920
Es efectivamente falso.

53
00:04:39,000 --> 00:04:43,740
Lo mismo a los puestos 6 a 8.

54
00:04:45,020 --> 00:04:46,630
Esto da como verdadero.

55
00:04:46,630 --> 00:04:50,220
Estas son las uniones lógicas por así decirlo.

56
00:04:50,220 --> 00:04:53,010
Son reglas que están escritas de esa manera.

57
00:04:53,010 --> 00:04:56,740
Bien matemáticas y siempre va a ser de la misma forma.

58
00:04:56,820 --> 00:05:00,880
Esto nos sirve efectivamente para hacer diferentes tipos de evaluaciones.

59
00:05:00,900 --> 00:05:06,800
Por ejemplo tenemos la variable número igual a 10 por ejemplo.

60
00:05:07,630 --> 00:05:15,120
Y aquí mismo nosotros queremos hacer una evaluación donde queremos saber si un número es más son Akita

61
00:05:15,180 --> 00:05:19,050
siempre apuntando para el lado que queremos revelar si es mayor.

62
00:05:19,500 --> 00:05:36,060
Por ejemplo no sé 5 y al mismo tiempo queremos saber si el número es menor a 15 por ejemplo.

63
00:05:36,360 --> 00:05:39,000
Esto efectivamente nos va a dar verdadero.

64
00:05:39,030 --> 00:05:39,610
Por qué.

65
00:05:39,620 --> 00:05:42,570
Porque ambas cosas se cumplieron.

66
00:05:42,590 --> 00:05:47,740
O sea en este caso el número fue mayor a 5 y menor a 15.

67
00:05:48,300 --> 00:05:51,660
Qué pasa si yo esto lo hubiese hecho al revés.

68
00:05:51,720 --> 00:05:55,040
Se acabó y se ha puesto la boca para el otro lado

69
00:05:57,580 --> 00:05:59,660
así da falso.

70
00:05:59,670 --> 00:06:00,060
Por qué.

71
00:06:00,060 --> 00:06:07,250
Porque efectivamente número acá en esta parte de la evaluación es verdadera.

72
00:06:08,010 --> 00:06:12,600
Pero en esta parte es falso y verdadero y falso.

73
00:06:12,600 --> 00:06:18,710
No son igual entonces es falso se hace salvo su Fool's.

74
00:06:18,720 --> 00:06:23,300
Esto debería dar falso como efectivamente se cumplió acá.

75
00:06:23,370 --> 00:06:29,750
Estas estructuras lógicas como les acabo de mencionar son reglas que son siempre así.

76
00:06:29,850 --> 00:06:36,170
Entonces si ustedes saben que falso y verdadero y falso es falso saben que acá también va a devolver

77
00:06:36,200 --> 00:06:39,990
como falso porque aparte lógicamente es así.

78
00:06:39,990 --> 00:06:49,160
O sea si el número es mayor a 5 pero no se cumple al mismo tiempo y no es mayor a 15.

79
00:06:49,380 --> 00:06:50,580
Es falso.

80
00:06:50,580 --> 00:06:57,900
En cambio cosa totalmente distinta es el siguiente operador lógico que se suele llamar disyunción lógica

81
00:06:58,510 --> 00:07:05,500
que es agrupando separando donde utilizamos el famoso por o sea.

82
00:07:05,560 --> 00:07:11,150
O que evalúa acá lo que nosotros acá evaluamos.

83
00:07:11,150 --> 00:07:19,440
Es en este caso un número es mayor a cinco o menor a 15.

84
00:07:19,860 --> 00:07:25,040
Siempre que se cumpla alguna de las dos si alguna de las dos es verdadera.

85
00:07:25,170 --> 00:07:27,530
Esto va a ser verdadero.

86
00:07:27,570 --> 00:07:35,970
Efectivamente como lo está demostrando Júpiter Peyton eso es lo que tiene la disyunción lógica OR si

87
00:07:35,970 --> 00:07:41,430
yo hago Chu Chu en cada célula.

88
00:07:41,450 --> 00:07:49,870
Pero si yo hago tu fouls va a ser verdadero siempre que se cumpla una u otra va a ser verdadero.

89
00:07:49,940 --> 00:07:57,660
La única manera de que sea falso en este caso es que ambas sean falsas el otro punto de vista terminando

90
00:07:57,660 --> 00:08:04,030
con esta clase porque se está extendiendo es Podemos podemos hacer de diferentes tipos de evaluaciones

91
00:08:04,450 --> 00:08:05,730
a qué me refiero.

92
00:08:05,740 --> 00:08:18,810
Por ejemplo vamos a poner palabras igual a álvaro esto entre comillas simples y en mayúscula donde sólo

93
00:08:18,950 --> 00:08:27,830
tenemos esa variable entonces podemos evaluar la variable palabra sea siempre igual a por ejemplo salir

94
00:08:28,130 --> 00:08:38,930
si usted está haciendo una evaluación en un programa o o poner palabras igual la vamos a terminar por

95
00:08:38,930 --> 00:08:42,310
ejemplo en la primera letra mayúscula.

96
00:08:43,160 --> 00:08:54,340
O podemos poner por si habla de otro idioma èxit por ejemplo acá lo que debía suceder.

97
00:08:54,340 --> 00:08:57,700
Esto nos debería dar como efectivamente ustedes se están dando cuenta.

98
00:08:57,700 --> 00:09:03,320
Falso porque en este caso palabra nunca es igual a ninguno de estos términos.

99
00:09:03,500 --> 00:09:07,030
Lo que está escrito o sea que es falso.

100
00:09:07,030 --> 00:09:16,870
Si ya Cayce hecho lo mismo hubiese puesto álvaro con acento nos da verdadero porque acá en uno si se

101
00:09:16,870 --> 00:09:22,990
cumple también lo interesante uniendo un poco los conocimientos que hemos aprendido con anterioridad

102
00:09:23,080 --> 00:09:26,110
acá también funcionan las listas.

103
00:09:26,190 --> 00:09:39,070
Esto qué significa que si yo hago perdón esto no palabra entre corchetes cero que es la ley con acento

104
00:09:39,920 --> 00:09:45,040
y yo quiero saber si es la Hélio por ejemplo.

105
00:09:45,760 --> 00:09:48,990
Obviamente este caso va a ser falso.

106
00:09:49,190 --> 00:09:56,060
Yo acabo ese puesto se lo voy a poner así y toda falso por qué.

107
00:09:56,060 --> 00:10:04,280
Por algo que yo ya les mencioné que ahí se tienen que ir con el acento y lo mismo con los operadores

108
00:10:04,280 --> 00:10:17,030
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

109
00:10:17,030 --> 00:10:26,410
acá hubiese puesto cualquier otra cosa y esto va entre comillas verdaderos porque en esta segunda opción

110
00:10:26,440 --> 00:10:29,060
la posición L es cierta.

111
00:10:29,060 --> 00:10:32,560
Bueno amigos espero que la octava la clase les dejo un abrazo digital.
