1 00:00:00,690 --> 00:00:04,429 Vamos ahora a ver la clásica sentencia repetitiva while. 2 00:00:05,089 --> 00:00:15,369 While, como en todos los lenguajes, comienza con la palabra while, tiene su condición, do, hacer, y un conjunto de sentencias, una lista de sentencias. 3 00:00:15,910 --> 00:00:16,929 Y finaliza con el while. 4 00:00:17,070 --> 00:00:23,050 Si hemos puesto una etiqueta para identificarla, tenemos que incluirla también aquí con el mismo nombre. 5 00:00:23,050 --> 00:00:26,910 Y bueno, vamos a verla funcionar. 6 00:00:26,989 --> 00:00:29,929 Vamos a copiar este código, aunque está sin hacer, después lo terminamos. 7 00:00:29,929 --> 00:00:33,170 Y vamos a ver como lo mejoramos 8 00:00:33,170 --> 00:00:34,890 Me voy a ir al editor 9 00:00:34,890 --> 00:00:35,729 Que teníamos aquí 10 00:00:35,729 --> 00:00:38,149 Vamos, tenemos el anterior 11 00:00:38,149 --> 00:00:40,149 Programa que tenemos aquí hecho 12 00:00:40,149 --> 00:00:42,170 Y vamos a modificar 13 00:00:42,170 --> 00:00:43,850 Esto que hay aquí 14 00:00:43,850 --> 00:00:45,890 Vamos a cambiarlo, todo esto de aquí 15 00:00:45,890 --> 00:00:47,770 Por el código copiado 16 00:00:47,770 --> 00:00:49,710 Bueno 17 00:00:49,710 --> 00:00:52,210 Aquí se nos juntan cosas 18 00:00:52,210 --> 00:00:54,630 Perfecto, aquí tenemos que finalizar 19 00:00:54,630 --> 00:00:55,689 Nuestro procedimiento 20 00:00:55,689 --> 00:00:57,689 Y este es nuestro procedimiento que se llama 21 00:00:57,689 --> 00:00:59,990 do while, declaramos 22 00:00:59,990 --> 00:01:01,750 una variable v1 23 00:01:01,750 --> 00:01:02,969 que es 24 00:01:02,969 --> 00:01:05,370 entera y por defecto vale 25 00:01:05,370 --> 00:01:07,950 5 y ahora mientras v1 26 00:01:07,950 --> 00:01:09,709 sea mayor que 0 vamos a ir estableciendo 27 00:01:09,709 --> 00:01:10,930 cada vez un valor menor 28 00:01:10,930 --> 00:01:13,670 bueno, para ver que realmente está haciendo algo 29 00:01:13,670 --> 00:01:14,810 vamos a decirle 30 00:01:14,810 --> 00:01:17,810 que nos muestre siempre 31 00:01:17,810 --> 00:01:19,909 que haga esto, nos muestre cuánto 32 00:01:19,909 --> 00:01:21,129 vale v1 33 00:01:21,129 --> 00:01:24,170 y ya con esto pues tenemos un código 34 00:01:24,170 --> 00:01:25,609 que nos permitirá 35 00:01:25,609 --> 00:01:27,189 ejecutar 36 00:01:27,189 --> 00:01:30,290 vamos a copiar esto 37 00:01:30,290 --> 00:01:32,090 y nos lo llevamos a nuestro 38 00:01:32,090 --> 00:01:32,750 miSQL 39 00:01:32,750 --> 00:01:36,030 bueno, le damos aquí, lo pegamos 40 00:01:36,030 --> 00:01:37,769 ya está creado 41 00:01:37,769 --> 00:01:39,950 y ahora vamos a ejecutar, vamos a llamar 42 00:01:39,950 --> 00:01:42,370 un call a do while 43 00:01:42,370 --> 00:01:45,109 le damos 44 00:01:45,109 --> 00:01:47,530 y efectivamente vamos viendo como 45 00:01:47,530 --> 00:01:48,530 pues primero 46 00:01:48,530 --> 00:01:51,930 pusimos un valor menor 47 00:01:51,930 --> 00:01:54,109 4, después 3, 2 48 00:01:54,109 --> 00:01:55,489 1 y 0 49 00:01:55,489 --> 00:01:57,069 y ya por fin finaliza 50 00:01:57,069 --> 00:02:01,969 Una típica estructura wild de cualquier lenguaje de programación.