Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Estructuras avanzadas - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 26 de julio de 2024 por Isabel L.

12 visualizaciones

Descargar la transcripción

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:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
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

Del mismo autor…

Ver más del mismo autor

Comentarios

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.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid