Cuerda libre
Esta actividad pertenece al libro de GeoGebra Mecanismos.
GeoGebra permite dos tipos de scripts:
- Los específicos de este programa de Geometría Dinámica, constituidos por sucesivas líneas de comandos. Son los que hemos empleado hasta ahora, sencillos y sin necesidad de conocer programación.
- Los propios de la programación en Javascript.
A continuación se detalla el código Javascript empleado.
Al mover A1:
var j = 2;
while (j <= 40) {
ggbApplet.evalCommand("SetValue(A" + j + ", Intersect(Ray(A" + (j-1) + ", A" + j + "), Circle(A" + (j-1) + " ,1)))");
j++;
}
Al mover A40:
var j = 39;
while (j > 0) {
ggbApplet.evalCommand("SetValue(A" + j + ", Intersect(Ray(A" + (j+1) + ", A" + j + "), Circle(A" + (j+1) + " ,1)))");
j--;
}
Autor de la construcción GeoGebra: Rafael Losada