1 00:00:01,459 --> 00:00:07,660 Seguimos el orden de la documentación de María de B y vamos a ver la sentencia case. 2 00:00:08,720 --> 00:00:30,839 Bueno, el caso de case ya saben que es una estructura condicional de varias opciones y su estructura típica es en caso de un valor, pues cuando en caso de una variable tome un valor, cuando ese es el valor tomaremos una serie de sentencias, en otro caso otras y si no se es ninguno de los casos anteriores haremos otras. 3 00:00:30,839 --> 00:00:38,119 O directamente unas condiciones, otras condiciones y en otro caso esas sentencias 4 00:00:38,119 --> 00:00:40,460 Bueno, vamos a verlo funcionar 5 00:00:40,460 --> 00:00:45,359 La estructura es bien simple, muy parecida a nuestro switch de otros lenguajes 6 00:00:45,359 --> 00:00:53,640 Y entonces pues vamos a poner en marcha este pequeño programita que tenemos aquí 7 00:00:53,640 --> 00:00:56,939 Este programita viene completo ya con su cambio de delimitador y todo 8 00:00:56,939 --> 00:01:00,200 Con lo cual nos va a resultar mucho más simple de programa 9 00:01:00,200 --> 00:01:05,099 Vamos a irnos aquí y vamos a copiar toda esa información. 10 00:01:05,680 --> 00:01:12,040 Le vamos a dar al Enter y, bueno, pues ya hemos creado el procedimiento. 11 00:01:12,180 --> 00:01:16,799 Este procedimiento declara una variable entera cuyo valor es 1. 12 00:01:17,439 --> 00:01:23,219 Y ahora, según sea la variable su valor, si es 2, mostrará Select V. 13 00:01:23,680 --> 00:01:25,280 Como V vale 2, será Select 2. 14 00:01:25,280 --> 00:01:30,700 Si es 3, pues entonces seleccionará 0 15 00:01:30,700 --> 00:01:35,799 Y si no, hará un bloque begin end en el que no hará absolutamente nada 16 00:01:35,799 --> 00:01:42,500 Como tenemos v que vale 1, pues entonces está claro que no va a hacer nada 17 00:01:42,500 --> 00:01:47,359 Vamos a llamar al procedimiento, vamos a llamar colp 18 00:01:47,359 --> 00:01:54,040 Bueno, tenemos un problema porque en nuestro delimitador es este 19 00:01:54,040 --> 00:01:57,140 vamos a cambiar primero el delimitador para hacer las cosas bien 20 00:01:57,140 --> 00:01:58,040 delimiter 21 00:01:58,040 --> 00:02:00,780 vamos a ponerlo tal como está 22 00:02:00,780 --> 00:02:02,939 y ahora vamos a llamar 23 00:02:02,939 --> 00:02:03,620 acolpe 24 00:02:03,620 --> 00:02:06,340 y efectivamente no hace nada 25 00:02:06,340 --> 00:02:08,139 estamos en este trozo de bloque 26 00:02:08,139 --> 00:02:10,780 de código que hay aquí 27 00:02:10,780 --> 00:02:12,840 vale, en otro caso 28 00:02:12,840 --> 00:02:14,419 pues hubiera hecho lo que tuviera que hacer