Clase 8: Ascensor y suma de enteros
En esta clase, te mostraremos cómo construir un applet como el que se muestra aquí debajo.
El mismo le propone al usuario una situación problemática relativa con el movimiento de un ascensor y la suma/resta de enteros: Si Mauro está en el piso 3 y baja 2 pisos, ¿A que piso llegará Mauro?
El usuario tiene una casilla de entrada para escribir la respuesta.
Al apretar el botón Verificar, el applet le dirá al usuario si su respuesta es Correcta o debe Probar con otro y también el ascensor se moverá hasta el piso correcto.
Al apretar el botón Nuevo los valores de la situación problemática cambiarán.
0. Presentación
1. Primer Paso
En este video utilizamos las siguientes herramientas/comandos:
Nota: A continuación te mostramos como hemos definido cada número:
valor1=AleatorioEntre(-5,20)
signo=AleatorioDiscreto({-1,1},{0.5,0.5})
limite=Si(SonIguales(signo,-1),abs(valor1+5),abs(valor1-20))
valor2=AleatorioEntre(0,limite)
suma=valor1+signo*valor2
respuesta=?
2. Segundo Paso
En este video utilizamos las siguientes herramientas/comandos:
Nota: Para definir el punto A desde la casilla de entrada escribimos
A=(0.2,valor1)
.
Nota: Para definir el punto B desde la casilla de entrada escribimos B=A+signo*(0,movimiento)
.
Nota: Para definir el segmento des la casilla de entrada escribimos Segmento(A-0.2,B-0.2)
.3. Tercer Paso
En este video utilizamos las siguientes herramientas/comandos:
Nota: En el cuadro de diálogo de creación del botón Nuevo, en el campo "Guión (Script) de Geogebra" hemos ingresado:
ActualizaConstrucción()
Valor(movimiento,0)
respuesta=?
IniciaAnimación[movimiento,false]
Nota: En el cuadro de diálogo de creación del botón Verifica, en el campo "Guión (Script) de Geogebra" hemos ingresado:
IniciaAnimación[movimiento,true]
4. Cuarto Paso
En este video utilizamos las siguientes herramientas/comandos:
Nota: Para definir el texto dinámico 1 escribimos en la casilla de entrada
Si(signo>0,"sube","baja")
.
Nota: Para definir el texto dinámico 2 escribimos en la casilla de entrada
Si(signo>0,"+","-")
.
Nota: Para definir el texto dinámico 5 escribimos en la casilla de entrada
Si(SonIguales(respuesta,suma),"Correcto!!!","Probá con otro")
.5. Quito Paso
En este video configuramos las Propiedades de los distintos Objetos.
6. Sexto Paso
En este video utilizamos las siguientes herramientas/comandos:
Nota: Para construir los puntos que representan las ventanas del edificio escribimos en la casilla de entrada
Secuencia((2,t),t,0.5,20.5,1)
.