Google Classroom
GeoGebraGeoGebra Classroom

Creando objetos múltiples desde Secuencias

NOTA INICIAL

Los contenidos de esta Hoja de Trabajo son una traducción parcial + adaptación del presentado por Jonas Hall (el 12 de octubre de 2017), en el "GeoGebra Builders Handbook" [ver aquí]

Introducción

Estos círculos fueron creados como partes individuales de secuencias. El comando Secuencia[...] no solo te permite crear secuencias de números, sino de cualquier objeto. Además, se pueden crear múltiples objetos utilizando la hoja de cálculo.

Ejemplo I

¿Cómo hacer esto?

La construcción de las circunferencias azules anterior utiliza los siguientes elementos clave:
  • El comando que crea la circunferencia: en este caso, es el comando Circunferencia [(p, 0), p] para algunos valores de p.
  • El comando de secuencia: En este caso, dejamos que p se ejecute de 1 a 3 en pasos de 0.2, por lo que el comando es la Secuencia [XXX, p, 1, 3, 0.2], donde XXX es lo que quiere repetir.
  • El comando completo es: Secuencia [Circunferencia [(p, 0), p], p, 1, 3, 0.2]. Tenga en cuenta que p no es una variable local y debe ser una que no haya usado antes o obtendrá resultados inesperados. El resultado es una lista de sus objetos y solo se puede manipular como una lista, por ejemplo. con respecto al color, etc.
Para la construcción de las circunferencias anaranjadas, en cambio, se apeló al recurso de construir las mismas aprovechando la posibilidad de vincular una hoja de cálculo, siguiendo estos pasos:
  • En la 1ra columna se colocarán 11 valores numéricos entre 1 y 3, con saltos de 0.2, que cumplirán una función similar al del parámetro p del caso anterior; esto es, serán esta vez los valores asociados tanto al radio como a la ordenada del punto centro de cada circunferencia.
  • Usando los valores An se crearán los contenidos de la segunda columna, que contendrá las coordenadas del punto centro de cada circunferencia, con la forma (0, An).
  • La tercera columna usará lo almacenado en las dos anteriores, dentro del comando Circunferencia(Bn, An), lo que implica que los comandos que crean las 11 circunferencias estarán almacenadas en esta columna.