No iGeom, como em qualquer outro programa de GD que possui este recurso,
um ``script'' (macros) pode ser entendido como um roteiro
(algoritmo) para realizar uma
construção (como visto na seção ).
Uma grande vantagem na implementação dos script no iGeom (e no GSP) é a possibilidade
de fazer uma chamada recorrente. A recorrência é caracterizada
pela aplicação da própria função em sua definição. O exemplo muito conhecido de função recorrente
é função fatorial f(n) = n!, que é definida por:
(equação
).
Os scripts recorrentes permitem vários usos didáticos. Por exemplo, o aluno poder
construir um script que descreva um fractal (Figura )
ou tentar descobrir propriedades usando uma abordagem do tipo caixa preta (o professor
disponibiliza o script, cabendo ao aluno analisar os resultados de sua aplicação).
Como um script pode ser entendido como um algoritmo, este pode ter ou não parâmetros. No iGeom, a ferramenta para a geração de script deduz os parâmetros automaticamente a medida que as construções são ``anotadas''. Outra característica deste recurso no iGeom é a possibilidade de disparar algum outro script já gravado para construir um novo.
Seiji Isotani 2006-10-04