Saltar la navegación

2.- Generación de polígonos regulares

Como hemos visto en la actividad anterior, una lista puede estar compuesta no solamente por números, sino por todo tipo de objetos que permita GeoGebra. En concreto, puede estar constituida por palabras o frases. Veamos una actividad muy simple para comprobar cómo podemos seleccionar un elemento de una lista. Para ello se utiliza la orden:

Elemento(«lista»,«número(posición)»)

Con ella se toma el elemento que está en la posición indicada por el número, dentro de la lista nombrada al principio.

2.- Generación de polígonos regulares

Queremos realizar una construcción, en la que se dibujará aleatoriamente un polígono regular y se complementará con el nombre de ese polígono.

Polígono aleatorio

Guarda la construcción con el nombre poligonos_regulares.ggb

Pasos a seguir en la construcción:

Los pasos a seguir en la construcción son los siguientes:
Primero se crea una lista con los nombres de los polígonos desde tres lados hasta 10.
nombres = {"TRIÁNGULO", "CUADRADO", "PENTÁGONO", "HEXÁGONO", "HEPTÁGONO", "OCTÓGONO", "ENEÁGONO", "DECÁGONO"}

Se define ahora un número que se generará aleatoriamente entre 3 y 10.
nl=AleatorioEntre(3, 10)

Se dibujan dos puntos cualesquiera A y B en la ventana gráfica y se dibuja un polígono regular sobre ellos con la orden:
Polígono(A,B,nl)

Para colocar el nombre del polígono usamos la orden:
Texto(Elemento(nombres, nl-2))

Para hacer que el polígono cambie aleatoriamente, podemos añadir un botón incluyendo, en guión (script) el comando: ActualizaConstrucción()

Posibles ampliaciones

Se puede ampliar la actividad, quitando que aparezca el nombre y añadiendo una casilla de entrada en la que el alumno debe escribir el nombre que tiene el polígono que le ha aparecido. Tras incluir el nombre le aparece un mensaje si ha sido correcto o no.

Polígono aleatorio Ampliación


La versión anterior sería para Primaria, pero se puede hacer una igual para secundaria creando una lista con funciones y pidiendo que el alumno reconozca el tipo de función que puede ser: afín, lineal, cuadrática, hiperbólica, exponencial, etc.

Creado con eXeLearning (Ventana nueva)