Saltar navegación

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

¿Es primo? - 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 3 de septiembre de 2021 por Jose Luis M.

118 visualizaciones

Mini juego hecho con GeoGebra para ejemplificar sus posibilidades.

Descargar la transcripción

Hola, en este vídeo vamos a ver cómo hacer un minijuego muy facilito con GeoGebra. 00:00:10
Comenzamos con GeoGebra 5, creando unas variables que nos van a controlar el juego. 00:00:18
Bueno, mínimo puntuación que vamos a poner 0, el máximo vamos a poner 10, porque este juego lo pensé para hacerlo en el aula. 00:00:26
Una variable que vamos a llamar puntos, que va a ser igual cero, aciertos igual cero, fallos igual cero y estado igual cero. 00:00:36
Bien, ahora vamos a crear un número aleatorio, aleatorio entre, por ejemplo, y podemos poner dos, y yo que sé, 1589. 00:00:49
vale, ahora voy a crear 00:01:01
un punto en el 00 00:01:05
más adelante veréis por qué, y una circunferencia 00:01:09
pues de centro A y radio 00:01:13
un medio, clar2, lo voy a dejar 00:01:17
de momento visible pero luego lo voy a ocultar 00:01:21
bien, ahora vamos a montar la lógica del programa 00:01:23
Bueno, lo primero que necesito es saber la solución. Para eso vamos a usar el comando exprimo y vamos a poner el número a, que como podéis ver aquí en la barra de la izquierda, nos sale sol igual true porque ese número que acabamos de hacer exprimo, pero si generara otro con control R, le diría 1136, que obviamente no exprimo. 00:01:28
vale, vamos a crear una variable para almacenar la respuesta del alumno 00:01:52
que bueno, hay muchas formas de hacer esto pero 00:01:56
a mi se me ocurrió esta, vamos a poner que si la coordenada 00:02:00
x del punto a es igual a 5 00:02:03
el alumno ha seleccionado verdadero y si no ha seleccionado 00:02:07
falso, insisto ahora veréis 00:02:11
por qué, vamos a crear una variable 00:02:16
que le vamos a llamar correcto, si sol es igual, el igual lógico, recordad, la respuesta del alumno 00:02:20
le decimos true y si no, false. Y por último voy a crear una variable que me va a permitir controlar 00:02:28
los puntos que voy a dar. Si correcto el verdadero, asignamos un punto. Aquí podríamos poner los puntos 00:02:34
que quisiéramos. Y si no es correcto, comprobamos que los puntos son menores que el mínimo, 00:02:43
Por eso, bueno, esto está pensado para el cero realmente, aunque lo he intentado generalizar. 00:02:53
Si los puntos que hay que tiene el jugador son menos que el mínimo, asignamos cero y 00:03:00
si no vamos a arrastrar un punto. 00:03:05
Bien, vamos a crear ahora los tres botones que nos va a permitir controlar la partida. 00:03:08
Bien, voy aquí a botones y creo aquí por ejemplo un botón que le voy a llamar nueva 00:03:15
Otro botón que le voy a llamar otro 00:03:24
Otro número, por ejemplo 00:03:31
De momento no escribo nada en el script 00:03:34
Y otro número que va a ser comprobar 00:03:37
Bien, ahora voy a añadir los textos 00:03:40
Para que esto vaya tomando forma 00:03:47
El texto lo voy a poner aquí, por ejemplo, aunque ahora lo voy a colocar 00:03:50
Y podemos poner es a un número primo 00:03:55
si vemos A, aunque la variable donde está el número 00:03:59
se llama A, no nos está cogiendo el número, eso es porque no hay que ponerlo así 00:04:04
sino que hay que irse aquí y podemos coger 00:04:08
la variable A que está aquí o poner una casilla vacía y escribir nosotros A 00:04:12
como ya tenemos la variable vamos a poner A, fijaros que se pone 00:04:16
en un recuadrito para indicar que es una variable 00:04:20
bien, voy a ocultar ya 00:04:25
el punto A y la circunferencia C, el texto lo voy a poner un poco mediano, perdón, mediano, 00:04:29
lo voy a poner aquí, así un poco, ahora voy a poner el texto sí, ahora veréis lo 00:04:42
que voy a hacer con él, y el texto no, bien, el texto sí lo voy a poner en la coordenada 00:04:53
5 y el texto no en la coordenada 6, ¿vale? Voy a fijar los textos, ya tenemos, voy a 00:05:02
colocar los botones, por ejemplo, puedo poner aquí otro número, voy a poner aquí el comprobar 00:05:19
para que cuando pulsen salga el botón comprobar o si quiero otro número, bueno, lo voy a 00:05:25
poner aquí. Otro número, comprobar. Esto ya va al gusto del consumidor. Y nueva partida. 00:05:32
Vale. Bien, ahora sí que vamos a hacer la lógica. ¿Cuál va a ser la lógica? Bueno, 00:05:45
pues para hacer la lógica del programa, es decir, que esto interaccione bien, voy a necesitar 00:05:50
usar los scripts. Los scripts de GeoGebra son unos comandos, son un apartado aquí en 00:05:55
pestaña de propiedades, donde puedo escribir comandos para que se ejecuten 00:06:03
cuando haga el clic o al actualizar. Lo primero que voy a hacer va a ser renombrar 00:06:08
los botones para tener todo bien nombrado. 00:06:13
Esto es un defecto del programador, cmd es de command, command button 00:06:25
crear lo que había antes. Vale, también voy a renombrar los textos. Este es txt enunciado, 00:06:32
este es txtn y este es txts por descarte. Vale, entonces, este no lo ha cogido. Cmd 00:06:44
comprobar. Hay que darle a enter para que no lo coja. Venga, pues en cd nueva partida 00:07:00
lo que yo quiero que hagan es 00:07:06
el valor de la variable estado cero, es decir, estamos en el estado inicial 00:07:09
valor de la variable puntos le asigno cero 00:07:14
valor de la variable fallos le asigno cero 00:07:17
valor de aciertos le asigno cero 00:07:21
y digo que actualice la construcción 00:07:25
¿para qué esto? para que me genere un número nuevo aleatorio 00:07:30
Vamos a comprobar que funciona 00:07:33
Le doy 00:07:35
Como veis 00:07:38
Voy a ocultar esto 00:07:40
Como veis, pues 00:07:43
Sale un número nuevo cada vez que le doy 00:07:45
Bien 00:07:47
Vale 00:07:48
Que nueva partida 00:07:51
Estos botones no tendrían que estar 00:07:52
Claro, porque acabamos de dar una nueva partida 00:07:54
Y hasta que no hagan clic en sí o no 00:07:57
Es decir, hasta que no respondan 00:07:59
No debería aparecer el botón comprobar 00:08:01
Vamos a escribir lo que va a hacer el botón comprobar 00:08:03
Y luego escribimos lo que va a hacer el GeoGebra cuando pulse en sí o en no 00:08:10
Vale, me vuelvo a ir a propiedades 00:08:18
Al hacer clic 00:08:21
Y lo que tiene que hacer al comprobar es lo siguiente 00:08:22
Un momentito que se me ha quedado carcela 00:08:30
Que estaba ahí ese mensaje 00:08:48
Vale, pues lo que tiene que hacer es valor de la variable puntos, cogerá el mínimo de la puntuación máxima y de puntos más puntos, es decir, no va a poder pasar nunca del valor máximo. 00:08:49
Si ponemos 10 puntos, pues 10 puntos. Valor aciertos, vamos a poner que valga si punto es positivo, pues aciertos más 1, y si no, aciertos. 00:09:07
Lo mismo con fallos, fallos, si punto menor o igual que 0, fallos más 1, y si no, que se quede como está. 00:09:22
y ponemos que el valor de la variable estado es 1 porque está comprobando 00:09:33
bien, ya como estamos aquí voy a hacer el otro 00:09:39
¿qué tiene que hacer cuando pulse un botón otro? 00:09:46
vale, pues valor estado 0 00:09:51
actualiza construcción y ya está 00:09:53
genial, nueva partida, no hace nada 00:10:01
así es que realmente cuando se tiene que ver el botón comprobar 00:10:05
el botón comprobar se tiene que ver cuando el estado sea 2 00:10:11
es decir, cuando estemos ya haya hecho el usuario clic 00:10:16
igual 2, cuando se tiene que ver el botón 1 00:10:19
perdón, el botón otro 00:10:24
pues cuando el estado sea 1, es decir, esperando la respuesta 00:10:27
bien, si ahora comenzamos una partida 00:10:31
pues yo pulso en sí y pulso en no y no pasa nada 00:10:36
claro, porque nos falta programar que el circulito, la circunferencia que hemos hecho 00:10:41
se ponga en sí para rodearla, pues vamos a programar eso 00:10:47
nos vamos al txt sí y una vez más en el programa de guión 00:10:51
vamos a programar que al hacer clic, valor 00:10:55
del punto A sea el 5, 0 00:10:59
y valor del estado 00:11:02
sea 2, es decir, al hacer clic en la respuesta 00:11:08
activamos el botón comprobar, si hago lo mismo 00:11:12
para el no, valor del punto A 00:11:16
6, 0 y 00:11:20
valor estado 00:11:25
2, vale, vamos a comprobar que funciona 00:11:28
empiezo una nueva partida, yo le doy al sí 00:11:35
y aparece un botón comprobar. Genial. Al darle a comprobar aparece otro número porque ya ha tenido que comprobar. Otro número. No. Comprobar. Otro número. Sí. Comprobar. Vale. 00:11:39
¿Qué nos falta? Nos falta que la circunferencia se vea. ¿Cuándo se tiene que ver la circunferencia? La circunferencia se tiene que ver cuando estamos en estado 1 o 2. Así es que nos vamos aquí y ponemos estado mayor o igual que 1. 00:11:56
mayor o igual que 1 00:12:19
bien, entonces yo ahora doy nueva partida 00:12:24
y digo es primo, no, porque acaba en 8 00:12:28
se pone el no 00:12:32
ya vemos que podemos centrarlo un poquito bien 00:12:33
ahora sí, fijaros que esto, comprobar 00:12:37
se queda otro número, es 1006 00:12:42
no, comprobar 00:12:52
otro número, este a lo mejor sí, comprobar 00:12:54
voy a centrarlo 00:12:58
lo fijo, comprobar, vale, lo está comprobando, y si os fijáis, llevamos tres aciertos y cero fallos, con lo cual, ¿qué nos falta?, pues añadir el texto donde veamos la puntuación que llevamos, 00:12:59
Así que vamos a añadir un texto, por ejemplo, aquí, texto, lo ponemos aquí abajo y ponemos aciertos, podemos poner la variable aciertos, podemos hacerlo todo en una línea o en tres textos distintos. 00:13:20
lo voy a hacer en tres textos distintos, fallos, y cogemos la variable fallos, vamos ahí, y por último la variable puntos, y cogemos la variable puntos, vale, voy a poner un momento la rejilla para alinearlos bien, 00:13:43
y ahora pues los bloqueo, fijar objeto 00:14:09
fijar objeto 00:14:20
fijar objeto 00:14:22
quito la rejilla, ajusto 00:14:24
las 00:14:28
la ventanita, bueno, voy a ajustar 00:14:28
ahí el texto, ahora ajusto los botones 00:14:32
esto lo voy a dejar aquí 00:14:34
nueva partida, ¿es un número primo? 00:14:37
sí, comprobar, lo voy a poner 00:14:40
ahí, comprobar 00:14:42
un acierto 00:14:44
voy a poner aquí otro número 00:14:45
Otro número, este claramente no 00:14:47
Comprobar, llevamos dos puntos 00:14:52
Otro número, no 00:14:56
Comprobar, otro número 00:14:58
923, pues este yo digo que sí 00:15:01
Comprobar, un fallo 00:15:08
Otro número, sí 00:15:10
Comprobar, en fin 00:15:12
Este juego tendría un minijuego 00:15:15
que además si añadimos las variables estas del paquete score lo podría exportar a Moodle. 00:15:18
Autor/es:
José Luis Muñoz Casado
Subido por:
Jose Luis M.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
118
Fecha:
3 de septiembre de 2021 - 19:06
Visibilidad:
Público
Enlace Relacionado:
https://www.elcuadradomagico.es/jlmunoz/Juegos_matematicos/contador.html
Centro:
IES SALVADOR DALI
Duración:
15′ 40″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
182.41 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid