1
00:00:11,190 --> 00:00:13,070
Hola Te saludo nuevamente.

2
00:00:13,110 --> 00:00:17,500
Ubaldo Acosta espero que estés listo para continuar con esta elección.

3
00:00:17,790 --> 00:00:21,030
Vamos a estudiar a continuación el tema de ciclos en IAVA

4
00:00:25,270 --> 00:00:31,030
los ciclos nos permiten repetir un conjunto de instrucciones una cierta cantidad de veces esto va a

5
00:00:31,030 --> 00:00:37,480
depender de una condición la cual debemos controlar para poder detener en algún momento el ciclo de

6
00:00:37,480 --> 00:00:43,150
lo contrario podríamos terminar ejecutando un ciclo infinito y por consiguiente bloquear la ejecución

7
00:00:43,150 --> 00:00:46,760
del equipo o dispositivo que ejecuta dicho ciclo.

8
00:00:46,810 --> 00:00:52,180
La condición a cumplirse puede ser determinada por el usuario o por el programa según la lógica que

9
00:00:52,180 --> 00:00:53,610
se haya establecido.

10
00:00:53,710 --> 00:01:00,380
Vamos a ver a continuación los elementos de un ciclo como hemos comentado un ciclo podemos definirlo

11
00:01:00,380 --> 00:01:06,560
como una estructura que nos permite repetir o iterar un conjunto de instrucciones o sentencias.

12
00:01:06,740 --> 00:01:13,270
Como podemos observar en la figura tenemos los siguientes elementos tenemos un inicio del ciclo.

13
00:01:13,640 --> 00:01:20,450
Posteriormente tenemos una condición a cumplirse pudiendo ser cierta o falsa es decir es una expresión

14
00:01:20,450 --> 00:01:28,550
booleana posteriormente tenemos la sentencia o sentencias a ejecutarse y posteriormente tenemos nuevamente

15
00:01:28,850 --> 00:01:34,940
la evaluación de la condición y se repite el ciclo si la condición nuevamente fue verdadera.

16
00:01:34,940 --> 00:01:41,990
De lo contrario concluye este ciclo además podemos observar las siguientes características de los ciclos

17
00:01:43,020 --> 00:01:49,170
el conjunto de instrucciones debe ser finito la cantidad de veces que se repita dicho conjunto de instrucciones

18
00:01:49,380 --> 00:01:51,230
también debe ser finita.

19
00:01:51,420 --> 00:01:58,050
En algunos casos esta cantidad de veces va a depender de una condición explícita y en otros casos va

20
00:01:58,050 --> 00:02:04,800
a depender de una condición implícita una condición es explícita cuando depende solamente de la misma

21
00:02:04,800 --> 00:02:09,530
ejecución del programa sin que sea importante la participación del usuario.

22
00:02:09,550 --> 00:02:15,480
Asimismo una condición es implícita cuando depende solamente de la voluntad del usuario y por lo tanto

23
00:02:15,480 --> 00:02:21,450
la cantidad de iteraciones o repeticiones del ciclo podría variar dependiendo de la decisión final del

24
00:02:21,450 --> 00:02:27,670
usuario dentro de un ciclo podrá ir cualquier sentencia incluyendo otros ciclos.

25
00:02:27,670 --> 00:02:35,410
A esto se le conoce como ciclos anidados existen distintos tipos de ciclos como son el ciclo el cual

26
00:02:35,680 --> 00:02:44,230
y a continuación veremos más en detalle cada uno de ellos el ciclo Jail en Java es el más fundamental

27
00:02:44,260 --> 00:02:46,050
para realizar iteraciones.

28
00:02:46,210 --> 00:02:51,980
Básicamente como podemos observar en la figura se va ejecutando un bloque de código tantas veces como

29
00:02:51,980 --> 00:02:55,070
en la condición que se evalúa sea verdadera.

30
00:02:55,240 --> 00:02:59,660
Una vez que esta condición es falsa entonces termina el ciclo.

31
00:02:59,950 --> 00:03:07,940
La condición a evaluar puede ser cualquier expresión de tipo juliãn vamos a ver ahora la sintaxis del

32
00:03:07,940 --> 00:03:15,500
ciclo Jail podemos observar que en primer lugar tenemos una condición esta expresión como hemos comentado

33
00:03:15,560 --> 00:03:21,260
es de tipo juliãn debido a que es un bloque de código no lleva Punto y Coma sino simplemente se abren

34
00:03:21,350 --> 00:03:26,170
y cierran llaves este ciclo cual puede no tener estas llaves.

35
00:03:26,170 --> 00:03:30,210
Sin embargo si no las tiene únicamente podemos tener una línea de código.

36
00:03:30,220 --> 00:03:32,640
Una sentencia única que se va a ejecutar.

37
00:03:33,010 --> 00:03:39,970
Pero si el ciclo tiene más sentencias entonces vamos a utilizar llaves y dentro del bloque de código

38
00:03:39,970 --> 00:03:46,730
del ciclo cual ya podemos agregar varias sentencias las sentencias se llevan Punto y Coma ya que son

39
00:03:46,730 --> 00:03:51,650
sentencias jaba debido a que la condición del ciclo Jael se evalúa al inicio.

40
00:03:51,790 --> 00:03:58,250
El bloque de código a repetir no se ejecutará ni una sola vez si es que esta condición no se cumple.

41
00:03:58,420 --> 00:04:04,540
Si en caso contrario quisiéramos que se evaluará al menos una vez el bloque de código del ciclo vaya

42
00:04:04,570 --> 00:04:11,080
existe el ciclo usual que veremos más adelante en los ejercicios que vamos a realizar más adelante pondremos

43
00:04:11,080 --> 00:04:12,580
en práctica el ciclo guai.
