2.1.3.1 Construcción de la representación algebraica.

La representación algebraica de la función y la consigna de la tarea que se propone, se mostrará por medio de un widget:

Para construir las expresiones algebraicas se usan los mismos comandos en la herramienta Blockly de la tarea de experimentación.

BOTONES

En este ejercicio se presenta el botón MOVER V, que dará la siguiente instrucción:

Para la construcción del botón Mover V, se usan las expresiones xA y yA construidas previamente en la calculadora (ver sección 1.2.4), el cual cumple varias funciones de acuerdo a los siguientes comandos:

COMANDO

EXPLICACIÓN

var test = function(name) {

Establece que ocurra y se aplique lo siguiente

Name = Find(name);

xName = Name.getx();

Almacena el valor de la abscisa del punto que selecciona el estudiante en la variable xName.

yName = Name.gety();

Obtiene el valor de la ordenada del punto que selecciona el estudiante en la variable yName

SetExpressionValue("xA",xName);

Almacena la abscisa del punto que seleccionó el estudiante a la abscisa del vértice de la parábola.

SetExpressionValue("yA",yName);

Almacena la ordenada del punto que seleccionó el estudiante a la ordenada del vértice de la parábola.

}

alert("Haz clic en el punto donde debe ubicarse V para que la ecuación verde sea igual a la ecuación naranja.");

indicación

InteractiveInput("",test);

Muestra el texto

c=GetExpressionValue("c");

Se almacena el contenido de la expresión c en la variable c

Unidad=GetExpressionValue("Unidad")

Se almacena el contenido de la expresión Unidad en la variable Unidad

D=Coords("D");

Se almacenan las coordenadas del punto D en D

O=Coords("O");

Se almacenan las coordenadas del punto D en D

T1Correctos=GetExpressionValue("numEjCor");

Se almacena el contenido de la expresión numEjCor en la variable T1Correctos

T1Intentos=GetExpressionValue("numInt");

Se almacena el contenido de la expresión numInt en la variable T1Intentos

T1Intentos=T1Intentos+1;

Aumenta el número de ejercicios correctos

SetExpressionValue("numInt",T1Intentos);

Almacena el número de ejercicios correctos en la expresión numEjCor

Find("LAUNCH").style.visibility="visible";

Muestra el botón Verificar

Find("NEXT").style.visibility="hidden";

Oculta el botón Siguiente

Find("MOVE").style.visibility="hidden";

Oculta el botón Mover V

Cuando el estudiante haga clic en aceptar, se habilitará la pantalla para que al hacer clic en alguno de los puntos, el vértice de la parábola se dirija a dicho punto.

Al ubicar el vértice aparecerá el botón verificar,el cual cumple la función de mover la parábola al punto seleccionado por el estudiante, contando los intentos realizados, los intentos correctos, muestra los avisos "Muy Bien.Ahora inténtelo con una nueva ecuación", "La ecuación verde todavía no está igual a la ecuación naranja.", "Haz clic en continuar si quieres pasar al siguiente ejercicio", "Parece que no te ha quedado clara la relación entre la gráfica y el parámetro c. Vuelve al ejercicio anterior" y oculta o muestra los botones según corresponda. (ver sección 1.1.2.1).

El botón Siguiente cumple la función de mostrar el botón Mover V y habilitar un nuevo ejercicio.