|  |  | Características Avanzadas |

# Características Avanzadas

En este capítulo presentamos características usadas para extender las características de DR. GEO o adaptarlo a una situación pedagógica dada.

La primera es la macro de una construcción geométrica. Ella permite la extracción de la lógica de una construcción en un registro. Ya hecho esto, este registro se puede repetir o guardar en un archivo que lleve la extensión .mgeo, y puede ser abierto cuando sea necesario..

Los Scripts Scheme de DR. GEO - DR. GEO Script en inglés; abreviado DGS -representan otra forma de extender DR. GEO. Estos scripts son en realidad elementos de figuras como cualquier otro elemento geométrico. Ellos reciben como entrada las referencias a los elementos de figura seleccionados por el usuario y dan como resultado un valor numérico, que se inserta en la figura . Son, en efecto, funciones 2 injertadas en una figura, y son evaluadas en cada actualización de la figura (i.e. cada vez que el programa requiere volver a dibujar la figura)

Los Scripts Guile de DR. GEO pueden ser útiles por el valor que dan como resultado o por sus efectos colaterales, dependiendo de lo que el usuario desee hacer.

Extendiendo la funcionalidad de los Scripts de DrGeo, DR. GEO puede ir todavía más allá, con la Figura Scheme de DR. GEO: Ésta consiste en un archivo de texto que contiene una figura geométrica completamente escrita en el lenguaje de programación Scheme. La potencia de este modo de crear una figura radica en permitir una construcción usando el tipo de programación llamado funcional 3, y no solamente declarativo, como es el caso de la interfaz gráfica. De este modo, DR. GEO se convierte en un programa que puede ser utilizado para la introducción a la programación.

Por último, la adaptación de la interfaz de usuario de DR. GEO permite al maestro preparar una sesión de trabajo con varios documentos en los que ciertas funciones han sido bloqueadas a través de una contraseña (password). El objetivo de esto es permitir el uso del programa en ciertas situaciones pedagógicas dadas.

- Macros de Construcciones
- Script Scheme de DR. GEO
- Figura Scheme de DR. GEO
- Bloquear las Herramientas de la Interfaz

|  |  | Características Avanzadas |