Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Estructuras avanzadas - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
para crear una variable le damos aquí a datos y vemos que tenemos una serie de
00:00:09
de sentencias para crear la variable lo más sencillo desde luego yo vamos a empezar con
00:00:17
lo más sencillo vale es crear la variable aquí que la voy a llamar vidas vale y que no va a
00:00:24
a ser una variable numérica, por lo tanto la voy a inicializar a 1, ¿vale? Bueno, ¿y cómo va a
00:00:38
funcionar esto? Pues bueno, le voy a decir que cuando conteste de forma correcta a la pregunta
00:00:50
del caballo, pues suma 1, y cuando conteste de forma incorrecta a la pregunta del caballo, resta 1, ¿vale?
00:00:56
ahora ya tenemos
00:01:07
la variable preparada para ser utilizada
00:01:10
en una estructura de control
00:01:13
por ejemplo en este si
00:01:14
vale
00:01:16
entonces vamos a
00:01:19
comparar
00:01:22
el 1 con el valor
00:01:24
de la variable
00:01:26
ya vemos que puede ser
00:01:27
o 2 o 0
00:01:30
luego
00:01:32
si 1 es
00:01:33
mayor
00:01:36
que las vidas
00:01:37
¿qué quiere decir?
00:01:39
que las vidas son cero
00:01:42
es decir, que he contestado incorrectamente a la pregunta
00:01:43
entonces voy a decir
00:01:46
que el caballito
00:01:48
nos diga, tu juego ha terminado
00:01:49
y entonces pone al contrario
00:01:56
pues nos va a decir que no, que no ha terminado
00:02:06
puede seguir jugando
00:02:08
podríamos haber utilizado también la otra estructura
00:02:09
con un else
00:02:12
no es necesario
00:02:13
yo creo que como ejemplo
00:02:17
esté suficiente vamos a implementar vamos a cumplir vale que contestamos mal a la pregunta
00:02:18
que contestamos bien a la pregunta nos dice qué es correcto y no nos dice nada
00:02:38
Podríamos haber puesto un else
00:02:51
Puedes seguir jugando o algo así
00:02:53
¿Vale?
00:02:55
Realizamos
00:02:57
Estas estructuras
00:02:58
Digamos avanzadas de programación
00:03:00
Con funciones
00:03:03
Una función
00:03:06
Es una especie
00:03:08
De subprograma
00:03:09
Que tenemos en nuestro programa
00:03:11
Es como si creásemos un bloque
00:03:13
Nosotros creamos un bloque
00:03:15
Personalizado
00:03:17
Eso es en definitiva lo que es
00:03:18
una función
00:03:20
lo que pasa es que bueno pues eso se puede
00:03:22
extender a muchas cosas
00:03:25
porque si vamos por ejemplo aquí al apartado de funciones
00:03:26
vemos
00:03:29
que dentro de funciones
00:03:30
tenemos crear
00:03:33
una función y si vamos aquí a crear una función
00:03:34
pues tenemos varias
00:03:37
posibilidades, una
00:03:39
que la función solo sirva
00:03:40
para, o sea que se puede utilizar
00:03:43
en todos los scripts
00:03:44
que esta es una de las posibilidades
00:03:45
la voy a llamar mi función
00:03:49
podemos hacer una función numérica
00:03:53
que sea más o menos el mismo concepto matemático
00:03:59
o sea una función que nos devuelve un valor
00:04:03
¿vale? pues ¿por qué? pues porque a partir
00:04:05
por ejemplo de algún tipo de entrada
00:04:09
numérica por teclado pues nos hace
00:04:11
una operación matemática entonces
00:04:15
pues puede ser una función pues como una función
00:04:18
típica matemática y nos devuelve un valor, también podemos tener todas estas posibilidades, distintos tipos de entrada, puede ser una entrada de cadena, de número, un booleano, un ángulo, una lista, en fin, las entradas para nuestra función que serían en definitiva las variables de una función, una función igual a la típica de matemáticas,
00:04:21
Una función puede tener varias variables, entonces las variables serían estas que tenemos aquí, pues un camino, puede ser un color, puede ser este tipo de variables que tenemos aquí, ¿vale?
00:04:50
Nosotros vamos a crear una función sencilla
00:05:06
Esto pues lo dejamos un poco
00:05:08
Para estructuras un poco avanzadas
00:05:11
¿Vale? Entonces vamos a
00:05:12
Volver a mi función
00:05:15
Vamos a crear una función
00:05:16
Que la voy a llamar mi función
00:05:19
Vamos a, eso sí, vamos a decir
00:05:20
Que se puede llamar desde cualquiera
00:05:28
De los scripts, desde cualquier escena
00:05:30
Y ahora vamos a definir nuestra
00:05:32
Función, ¿vale? Pues nuestra
00:05:34
Función a lo mejor pues puede ser tan tonta
00:05:36
Como que
00:05:38
Vamos a hacer girar el coche
00:05:40
Por ejemplo
00:05:46
180 grados durante un minuto
00:05:47
¿Vale?
00:05:53
Y vamos a hacer que el coche diga soy maravilloso
00:05:54
Por ejemplo
00:05:57
Esto es girar
00:05:57
¿Vale?
00:06:08
Entonces el coche va a decir
00:06:12
Soy maravilloso
00:06:14
¿Vale?
00:06:15
Eso sí
00:06:31
Para definir la función
00:06:32
Al final tendremos que decir
00:06:34
retornar función ¿vale? porque si no la definición
00:06:35
de la función es incorrecta, entonces al hacer
00:06:39
esto, al definir esta función, en la categoría funciones
00:06:43
se nos ha creado como vemos un bloque que se llama mi función
00:06:47
¿y qué hace mi función? pues lo que viene aquí
00:06:51
o sea es un bloque que yo le puedo poner donde yo quiera
00:06:55
por ejemplo vamos a ponerle antes de la pregunta ¿vale?
00:06:59
y se ejecuta
00:07:02
¿veis?
00:07:05
el coche ha girado y ha dicho
00:07:13
soy maravilloso
00:07:15
¿qué ventaja tiene esto? pues bueno pues que yo
00:07:16
esto lo puedo utilizar
00:07:21
varias veces
00:07:24
dentro de
00:07:25
nuestro juego, por ejemplo vamos a
00:07:28
hacerlo
00:07:30
vamos a hacer que funcione también
00:07:30
entre
00:07:33
después de repetir
00:07:37
el caballo
00:07:39
y no tengo que repetir otra vez todas las sentencias que he definido, la defino una vez y se ejecuta todas las veces que yo quiera
00:07:40
y veis que el coche ha vuelto a girar y ha vuelto a decir soy maravilloso
00:07:50
entonces bueno esta es una función un poco tonta pero si por ejemplo tenéis una colisión o algo por el estilo
00:08:00
pues la verdad es que la creación de funciones os puede resultar muy útil
00:08:10
y luego pues aquí hay una serie de bloques que no hemos hablado
00:08:17
por ejemplo pues tenemos aquí el bloque físico este que no lo hemos utilizado
00:08:24
ya os he dicho cuál es el, para qué se puede utilizar
00:08:30
y por ejemplo lo de la parte
00:08:36
de los comentarios
00:08:39
pues también puede ser útil
00:08:40
en algún momento
00:08:43
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- Autor/es:
- Isabel Lafuente
- Subido por:
- Isabel L.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 12
- Fecha:
- 26 de julio de 2024 - 22:30
- Visibilidad:
- Público
- Centro:
- IES JOSÉ GARCÍA NIETO
- Duración:
- 08′ 45″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 257.59 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.