Introducción

La sutilidad de Blockly

Ya mostramos, en el capítulo de algebrización de la tortuga, que asignar un programa Blockly a un punto lo convierte en dinámico y no es una construcción. Por ejemplo, si se programa el punto G para que esté en el baricentro de un triángulo, esa programación es dinámica: al arrastrar A, B o C, G se mueve. Pero G no es un punto construido, como la intersección de dos medianas: es posible arrastrarlo. No es una consecuencia directa de la implementación de Blockly en DGPad, sino una decisión del autor de DGPad para permitir lo que vamos a exponer ahora.

Auto-referencia de los objetos

La auto-referencia de los puntos o de las expresiones en un software de geometría dinámica no es nueva, ya era una propiedad de CaR, software de René Grothmann, motor original de CaRMetal. Es una propiedad que hemos expuesto en el sitio del IREM de la Reunión o en artículos de MathémaTICE.

El autor de CaRMetal quizo mejorar -mucho- esta opción en DGPad.

En efecto, en CaRMetal esta propiedad era bastante esotérica. A continuación un ejemplo de código en CaRMetal