1
00:00:00,090 --> 00:00:00,780
Continuemos.

2
00:00:00,870 --> 00:00:06,580
Vamos a tener un arreglo de enteros y la idea de buscar un elemento, un número y se lo encuentra bueno,

3
00:00:06,670 --> 00:00:12,690
demostrar la posición donde se encuentra este número de elementos y si no se encuentra, notificar con

4
00:00:12,690 --> 00:00:15,240
un mensaje bien vamos a crear la clase.

5
00:00:17,180 --> 00:00:19,410
Ejemplo Arreglos, buscar enteros,

6
00:00:23,190 --> 00:00:23,850
buscar números.

7
00:00:31,310 --> 00:00:33,080
Perfecto 10 Elemento.

8
00:00:40,330 --> 00:00:42,890
Un foro para llenar con números con elementos.

9
00:00:49,920 --> 00:00:57,780
Bien podemos colocar el mensaje acá arriba o elementos para variar por cada elemento sería un sought,

10
00:00:58,020 --> 00:01:01,710
pero solamente print, ingrese un número

11
00:01:04,950 --> 00:01:05,460
perfecto.

12
00:01:05,580 --> 00:01:08,850
Y después tenemos que buscar este número.

13
00:01:08,940 --> 00:01:14,040
Cualquier número que sea ingresado en este arreglo de 10 elemento, entonces por acá tenemos que tener

14
00:01:14,100 --> 00:01:15,930
una variable número.

15
00:01:16,080 --> 00:01:19,070
El número a buscar lo obtenemos a través de la consola.

16
00:01:27,100 --> 00:01:32,230
Ingreso número a buscar un número elemento.

17
00:01:32,980 --> 00:01:37,060
Acá tenemos un print, acá un print y acá un print.

18
00:01:37,450 --> 00:01:46,000
Pero acá acá tenemos que dar un salto, entonces con retorno de carro y entonces damos un salto para

19
00:01:46,120 --> 00:01:49,510
separar ingreso en número con ingreso, un número a buscar.

20
00:01:50,530 --> 00:01:55,300
Bueno, en realidad esta acá, debería ir acá antes.

21
00:01:55,630 --> 00:01:56,140
Perfecto.

22
00:01:56,230 --> 00:02:01,480
Ahora si comenzamos la búsqueda podemos utilizar un huay para validar y te da.

23
00:02:01,580 --> 00:02:09,790
También y preguntando mientras el contador o variable de control sea menor que el total, no vamos a

24
00:02:09,790 --> 00:02:13,210
tener y igual a cero.

25
00:02:17,220 --> 00:02:24,630
Entonces, mientras sea menor al largo para realizar el Lupo, pero bien y vamos a incrementar Helí.

26
00:02:26,090 --> 00:02:30,980
Pero además acá tenemos que agregar una condición con el hanta, es decir, mientras estemos dentro

27
00:02:31,100 --> 00:02:32,150
del largo.

28
00:02:32,630 --> 00:02:38,990
Pero además, mientras el valor sea distinto, es decir, si el valor en turno o en cuestión por ejemplo

29
00:02:39,110 --> 00:02:48,740
a corchete y el elemento de cada iteración es distinto al número que queremos buscar, va a iterar.

30
00:02:49,940 --> 00:02:56,360
Pero cuando son iguales es porque me encontró y se sale del way, lo encuentra en esa posición, en

31
00:02:56,360 --> 00:02:57,540
la posición Dehli.

32
00:02:57,800 --> 00:03:01,640
Claro, porque en cada iteración va a recorrer, iba a preguntar, por ejemplo.

33
00:03:01,800 --> 00:03:08,810
Bueno, vale, cero y Thera y pregunta si el elemento si el elemento cero es distinto número, por ejemplo.

34
00:03:08,810 --> 00:03:10,610
Supongamos que son distintos.

35
00:03:10,820 --> 00:03:12,530
Por lo tanto, se cumple y vuelvo a iterar.

36
00:03:12,620 --> 00:03:15,530
Incrementa cuando alguno es distinto.

37
00:03:15,560 --> 00:03:16,630
Cuando vale, vale.

38
00:03:16,710 --> 00:03:18,200
Tré, pero cuando vale 3.

39
00:03:18,630 --> 00:03:25,480
Acá pregunta si el elemento en la posición 3 es distinto al nombre que estamos buscando y retorna Fors

40
00:03:25,580 --> 00:03:26,480
es porque son iguales.

41
00:03:26,600 --> 00:03:34,400
Recuerden que la negación Retornã Fools es igual, se sale I y lo encontramos en esa posición.

42
00:03:34,670 --> 00:03:37,370
Dentro de esa iteración entonces ya tenemos la posición.

43
00:03:37,730 --> 00:03:44,240
Así de simple lo encontramos entonces al final, el cual va iterar mientras se cumplan dos motivos dos

44
00:03:44,240 --> 00:03:44,630
cosas.

45
00:03:44,630 --> 00:03:50,950
Primero, que estemos dentro del tamaño de la regla, es decir, que sea menor que el total perfecto.

46
00:03:51,080 --> 00:03:54,320
Y el segundo motivo, el que encuentre la posición.

47
00:03:54,410 --> 00:03:58,430
Es decir, helí, donde debe ir el número que están buscando?

48
00:03:58,500 --> 00:04:00,270
Donde iría el número que tocan?

49
00:04:00,460 --> 00:04:04,410
Claro, porque si son iguales es porque lo encontró y encontró la posición.

50
00:04:04,900 --> 00:04:14,750
Entonces IHF si Helí es igual a 10 o al total punto Link porque no lo encontró, llegó al final del

51
00:04:14,750 --> 00:04:18,260
arreglo al total de elementos y no encontró el número.

52
00:04:26,190 --> 00:04:27,000
Un IFF.

53
00:04:27,500 --> 00:04:33,290
Ahora, si todos son iguales, por lo tanto, Akashi iría a corchete.

54
00:04:33,380 --> 00:04:37,430
Y si es igual a han encontrado?

55
00:04:43,580 --> 00:04:46,430
En la posición y.

56
00:04:48,280 --> 00:04:48,850
Y listo.

57
00:04:49,090 --> 00:04:51,520
Entonces siempre se cumplir una u otra.

58
00:04:51,670 --> 00:04:53,870
En una de estas dos sentencias o condiciones.

59
00:04:54,040 --> 00:04:55,480
Pero bueno, vamos a probar.

60
00:04:58,850 --> 00:04:59,630
Levantamos.

61
00:05:01,450 --> 00:05:03,410
Ingreso número por ejemplo, 1.

62
00:05:04,850 --> 00:05:09,790
Vamos en orden de quiero buscar.

63
00:05:09,790 --> 00:05:16,020
Por ejemplo, el 7 debería estar en la posición 6 encontrado en la posición 6 perfecto.

64
00:05:24,970 --> 00:05:26,520
Pero voy a ingresar 15.

65
00:05:26,710 --> 00:05:28,900
No existe un número no encontrado.

66
00:05:29,210 --> 00:05:29,950
Si funciona bien.

67
00:05:34,700 --> 00:05:36,020
Ahora en cualquier orden.

68
00:05:39,520 --> 00:05:40,510
Ojo que el número.

69
00:05:46,880 --> 00:05:58,730
Quiero buscar, por ejemplo, el 96 está en la posición 0 1 2 3 4 5 96 posición 5.

70
00:05:59,140 --> 00:05:59,390
Bien.

71
00:06:00,490 --> 00:06:08,550
Bueno, también lo podríamos hacer con un foro, por ejemplo FOR sería más simple quitamos esto, lo

72
00:06:08,550 --> 00:06:09,270
dejamos acá.

73
00:06:12,020 --> 00:06:13,430
Y esto de acá.

74
00:06:17,570 --> 00:06:19,150
Bueno, ya está inicializar.

75
00:06:19,450 --> 00:06:23,230
Incluso dejamos solamente punto y coma, nada más sin nada.

76
00:06:25,100 --> 00:06:30,160
Y esto acá se abrimos y cerramos porque se incrementa acá.

77
00:06:30,540 --> 00:06:31,640
Entonces daría lo mismo.

78
00:06:31,750 --> 00:06:33,500
Queda más simple, incluso con un Ford.

79
00:06:47,140 --> 00:06:48,520
Creo buscar al menos ocho.

80
00:06:50,930 --> 00:06:51,770
Posición 7.

81
00:06:51,920 --> 00:06:52,460
Perfecto.

82
00:06:53,310 --> 00:06:54,870
Pero no solamente sirve para números.

83
00:06:54,930 --> 00:06:57,320
También podemos buscar, por ejemplo, del tipo string.

84
00:06:57,710 --> 00:07:01,080
A ver, copiamos y pegamos esta clase y la modificamos.

85
00:07:01,800 --> 00:07:04,350
Vamos a copiar, la pegamos, cambiamos.

86
00:07:04,510 --> 00:07:05,820
Ejemplo arreglo buscar.

87
00:07:06,820 --> 00:07:16,420
streeck o texto como queramos, vamos a cerrar acá, cerramos, acá modificamos Bucarest RyC del tipo

88
00:07:17,530 --> 00:07:17,910
Street.

89
00:07:22,060 --> 00:07:27,030
Que sea 1, 5 o 4 con 4 está bien si para el ejemplo.

90
00:07:28,500 --> 00:07:30,990
Acá sería Next.

91
00:07:32,190 --> 00:07:40,470
Recuerde que este tipo de evaluación distinto igual no solamente se aplica para primitivos, para valores

92
00:07:40,590 --> 00:07:45,490
y no para objetos cuando es objeto, por ejemplo, ya hemos visto es Trig o la Placente.

93
00:07:45,900 --> 00:07:48,220
Tendremos que buscar o comparar con iguales.

94
00:07:49,120 --> 00:07:55,900
Se fijan entonces acá cambiemos con iguales punto y quals.

95
00:07:56,090 --> 00:07:58,460
Incluso puede ignorando mayúscula minúscula.

96
00:08:01,330 --> 00:08:08,830
Pero la negación, mientras sea distinto y en vez de número acá es del tipo streeck.

97
00:08:13,080 --> 00:08:22,860
Nombre de acá nombre en vez de número next que vamos a capturar un streeck perfecto que me faltaría

98
00:08:23,140 --> 00:08:24,540
recuerden en la negación.

99
00:08:24,990 --> 00:08:33,660
Mientras sea distinto recorremos, pero cuando es igual no salimos bien y acá en vez de igual.

100
00:08:34,970 --> 00:08:40,370
Punto y CUES recuerdan y quals otra alternativa con Pertur.

101
00:08:42,390 --> 00:08:49,770
Comprar con pero recuerden igual a cero, porque esto Retornã un entero cuando es cero es porque son

102
00:08:49,770 --> 00:08:51,060
iguales, el resultado cero.

103
00:08:51,300 --> 00:08:56,610
Los Etrian son iguales, pero también podríamos querer que sea en mayúscula minúscula.

104
00:08:56,790 --> 00:09:00,330
Para eso tendríamos que convertir este a mayúscula o minúscula.

105
00:09:00,510 --> 00:09:05,220
Y está también la cosa comparar ambos con el mismo tipo de cais.

106
00:09:06,980 --> 00:09:08,300
Tú Lower Keys.

107
00:09:10,470 --> 00:09:10,830
Llauca.

108
00:09:11,700 --> 00:09:12,420
Punto.

109
00:09:12,520 --> 00:09:13,410
Turnó huariques.

110
00:09:16,540 --> 00:09:20,750
Si comparamos con comparto y queremos que sea independiente, sin mayúscula, minúscula.

111
00:09:21,400 --> 00:09:28,540
Pero bueno, esto mismo lo podríamos cambiar con el licuarse, con esto de acá, recuerda, sería prácticamente

112
00:09:28,540 --> 00:09:35,440
lo mismo esto o esto acá sin él distinto, porque la idea que sea es igual.

113
00:09:35,710 --> 00:09:38,620
Pero bien, vamos a revisar, levantamos.

114
00:09:41,360 --> 00:09:42,690
Ingress un nombre en ralea.

115
00:09:42,950 --> 00:09:43,080
Bueno.

116
00:09:45,810 --> 00:09:50,900
Ingresa un nombre acá, detenemos y volvemos a levantar.

117
00:09:53,580 --> 00:09:54,000
Juan.

118
00:09:59,630 --> 00:10:03,800
Creo buscar Andres posición 1.

119
00:10:04,750 --> 00:10:05,310
Perfecta.

120
00:10:15,190 --> 00:10:21,110
Quiero buscar Andrés, no he encontrado perfecto porque no está en la lista.

121
00:10:31,500 --> 00:10:41,240
Quiero buscar por Andrés, pero en mayúscula encontré uno en la oposición cero deja tal efecto por la

122
00:10:41,240 --> 00:10:42,320
conversión que hicimos acá.

123
00:10:43,300 --> 00:10:44,710
Compramos con la minúscula.

124
00:10:45,220 --> 00:10:51,790
Entonces, si el elemento dentro del contador o variable de control si es igual al nombre que están

125
00:10:51,790 --> 00:10:52,360
buscando.

126
00:10:52,450 --> 00:10:53,400
Perfecto contra.

127
00:10:54,260 --> 00:10:58,420
Bueno, y debería ser porque se salford cuando lo encuentra.

128
00:10:58,810 --> 00:11:01,020
Acá se sale, se pegan.

129
00:11:01,120 --> 00:11:07,060
Otra forma de buscar elementos en un arreglo, ya sea del tipo string, del tipo primitivo.

130
00:11:07,180 --> 00:11:10,460
Números enteros o cualquier tipo objeto que queramos.

131
00:11:10,720 --> 00:11:11,260
Por ejemplo.

132
00:11:11,320 --> 00:11:13,180
Esto mismo también se podría utilizar ACaP.

133
00:11:15,580 --> 00:11:18,980
De origen, pero con la negación, incluyendo la aclamación.

134
00:11:19,270 --> 00:11:20,660
O bien que sea distinto, cero.

135
00:11:20,770 --> 00:11:23,780
Eso sería otra alternativa distinta, que no sea igual.

136
00:11:23,890 --> 00:11:24,110
Otra.

137
00:11:24,400 --> 00:11:25,210
Pero lo dejamos así.

138
00:11:25,400 --> 00:11:25,830
Está bien.

139
00:11:25,960 --> 00:11:26,500
Nada más.

140
00:11:26,530 --> 00:11:28,450
Continuamos en la siguiente clase.
