1 00:00:00,000 --> 00:00:01,419 Venga, tres veces. 2 00:00:02,899 --> 00:00:04,900 Vale, pues venga, vamos a hacer el ejercicio dos. 3 00:00:07,040 --> 00:00:08,400 A ver, que el uno es más sencillito. 4 00:00:08,560 --> 00:00:09,359 Vamos a hacer el dos. 5 00:00:10,720 --> 00:00:12,859 Primero, uno lee el enunciado, 6 00:00:12,960 --> 00:00:14,480 entiende exactamente qué tiene que hacer 7 00:00:14,480 --> 00:00:17,019 para diseñar primero sus vistas, 8 00:00:18,000 --> 00:00:19,640 ponerse de acuerdo con el que se lo ha pedido 9 00:00:19,640 --> 00:00:21,559 para ver si realmente esto es lo que quieres. 10 00:00:22,660 --> 00:00:25,420 Pues en este caso, una aplicación que tendrá un botón jugar. 11 00:00:25,579 --> 00:00:28,019 Bueno, pues ya tenemos en la cabeza que habrá un botoncito 12 00:00:28,019 --> 00:00:28,879 para iniciar el juego. 13 00:00:28,879 --> 00:00:31,140 Cuando se inicia el juego 14 00:00:31,140 --> 00:00:34,179 Habrá un número aleatorio 15 00:00:34,179 --> 00:00:36,259 Que hay que adivinar 16 00:00:36,259 --> 00:00:39,179 Y además el texto del botón cambiará 17 00:00:39,179 --> 00:00:41,200 Para indicar que ahora estamos en otra fase del juego 18 00:00:41,200 --> 00:00:42,840 Esto es como si fuera 19 00:00:42,840 --> 00:00:45,479 Una especie, aunque esto ya es una cosa un poco más 20 00:00:45,479 --> 00:00:47,219 De una máquina de estados 21 00:00:47,219 --> 00:00:49,299 El concepto de máquina de estados 22 00:00:49,299 --> 00:00:50,719 Nos sonará, supongo 23 00:00:50,719 --> 00:00:53,159 Entonces una máquina de estados 24 00:00:53,159 --> 00:00:55,119 Es otro modelo computacional 25 00:00:55,119 --> 00:01:00,240 una aplicación, cualquier sistema en general 26 00:01:00,240 --> 00:01:02,200 pues tiene, se le puede 27 00:01:02,200 --> 00:01:04,439 describir como que tiene varios estados 28 00:01:04,439 --> 00:01:05,920 y un videojuego es clarísimo 29 00:01:05,920 --> 00:01:08,560 estado antes de inicio 30 00:01:08,560 --> 00:01:09,519 jugando 31 00:01:09,519 --> 00:01:11,819 jugando pero en esta situación 32 00:01:11,819 --> 00:01:14,099 entonces si tú eres capaz de describirlo con estados 33 00:01:14,099 --> 00:01:15,739 y eres capaz de describir 34 00:01:15,739 --> 00:01:18,340 qué te hace pasar de un estado a otro 35 00:01:18,340 --> 00:01:20,260 de un estado a otro, pues tienes una descripción 36 00:01:20,260 --> 00:01:22,120 muy buena de una situación 37 00:01:22,120 --> 00:01:23,959 que te va a ser muy útil 38 00:01:23,959 --> 00:01:25,459 para la hora de arrancar a programar. 39 00:01:26,560 --> 00:01:29,939 Entonces, lo de hacer un modelo de estados de una situación, 40 00:01:30,620 --> 00:01:33,379 por ejemplo, para videojuegos y para aplicaciones, es muy útil. 41 00:01:33,959 --> 00:01:38,040 Pues en este caso, tendremos el estado en el cual el botón no está a jugar 42 00:01:38,040 --> 00:01:39,959 y ahí no hay número aleatorio generado y nada. 43 00:01:40,340 --> 00:01:42,019 ¿Cómo pasamos al estado jugando? 44 00:01:42,719 --> 00:01:44,099 Pues dándole al evento de jugar. 45 00:01:44,340 --> 00:01:46,620 Dándole al botón de jugar, pasamos al estado de jugando 46 00:01:46,620 --> 00:01:49,780 y ahí ya tendremos un número aleatorio que se habrá generado 47 00:01:49,780 --> 00:01:51,379 y el texto del botón será jugando. 48 00:01:51,379 --> 00:01:52,599 Vale 49 00:01:52,599 --> 00:01:54,959 Y a partir de ahí 50 00:01:54,959 --> 00:01:56,819 Pues el usuario va introduciendo números 51 00:01:56,819 --> 00:01:57,840 En una caja de texto 52 00:01:57,840 --> 00:02:00,340 Vale, con cada introducción 53 00:02:00,340 --> 00:02:02,439 El programa responde 54 00:02:02,439 --> 00:02:04,379 Si es menor o mayor, cuando se acierte 55 00:02:04,379 --> 00:02:06,620 Pasamos al estado juego terminado 56 00:02:06,620 --> 00:02:09,280 Y en el que avisa con un mensaje 57 00:02:09,280 --> 00:02:11,180 De que has acertado 58 00:02:11,180 --> 00:02:11,879 Y ya está 59 00:02:11,879 --> 00:02:15,469 ¿Eh? 60 00:02:15,590 --> 00:02:19,150 ¿Qué es eso? 61 00:02:19,469 --> 00:02:20,569 Que se puso muy de moda 62 00:02:20,569 --> 00:02:22,370 Que metías una palabra 63 00:02:22,370 --> 00:02:25,449 y te decía qué letras has aceptado. 64 00:02:25,770 --> 00:02:26,650 ¿Hombre, ese es el arcado? 65 00:02:26,949 --> 00:02:27,150 No. 66 00:02:27,530 --> 00:02:28,449 Ah, no es el arcado. 67 00:02:28,469 --> 00:02:29,189 Me decías una palabra entera. 68 00:02:29,289 --> 00:02:31,569 Te decía, tiene estas letras de todas las que has metido.