Descripció de l’activitat
Programació d’un generador de polígons regulars de diversos colors, mides i nombre de costats. S’utilitza la fórmula que permet obtenir l’angle suplementari de l’angle interior per traçar els segments de cada costat i obtenir el dibuix del polígon sencer. Es fa servir l’acceleròmetre, els valors d’inclinació i la pantalla de la placa ED1.
Material necessari
- Placa ED1
Orientacions pedagògiques
Els passos 1-7 es fan individualment, cada alumne en el seu ordinador, amb l’emulador “Boardie”.
El pas 8 es fa amb la placa ED1. S’ha de vetllar per tal que tots els alumnes puguin provar el seu programa, compartint les plaques disponibles.
Possibles ampliacions:
– Programar la visualització alterna del polígon i dels valors que el descriuen: nombre de costats, longitud de cada costat, perímetre, angle interior… Poden també mostrar el nom dels polígons de fins a 10 costats (triangle, quadrat, pentàgon…)
– Programar la reducció a la meitat de la mida del polígon en prémer el botó “esquerra” de la placa i augmentar-la al doble en prémer el botó “dreta”.
– Programar el canvi aleatori de color i nombre de costats del polígon cada 5 segons, sense que s’hagi d’inclinar ni sacsejar la placa.
Elements de programació
Eix | Àrea | Matèria
SEC – Matemàtiques
Competències específiques
CE04 – Utilitzar el pensament computacional, organitzant dades, descomponent en parts, reconeixement patrons, interpretant, modificant, generalitzant i creant algoritmes per modelitzar situacions i resoldre problemes de forma eficient.
Sabers
Generació de representacions planes, manualment o digitalment, d’objectes geomètrics plans o tridimensionals, amb característiques donades, com les longituds dels costats, les mesures dels angles, les longituds de les arestes.
1. Explicació per part del docent d’un procediment per dibuixar polígons regulars i derivació de la fórmula a utilitzar (angles en graus):
1.1. Suma dels angles interiors d’un polígon (s) en funció del nombre de costats (n): s = (n – 2) x 180.
1.2. Angle suplementari de l’angle interior (a) d’un polígon regular: a = 360 / n.
2. Interpreteu un diagrama de flux i programeu en l’entorn MicroBlocks el dibuix d’un polígon regular a l’emulador “Boardie”, utilitzant les llibreries “TFT” i “Tortuga” i definint les variables “costats” i “mida”:
3. Proveu valors diferents de les variables “costats” i “mida” per veure com influeixen en el polígon que es dibuixa a la pantalla.
4. Definiu un procediment per dibuixar qualsevol polígon regular a partir dels blocs facilitats pel docent (la funció “fixed sine” es pot obtenir en la definició del bloc “mou-te _ passes”):
5. Feu un programa senzill per comprovar que el procediment funciona correctament:
6. Programeu el dibuix d’un polígon regular d’un nombre de costats determinat per la inclinació y de la placa, situat a una posició x determinada per la inclinació x de la placa:
7. Afegiu un esdeveniment al programa per canviar el color del polígon en sacsejar la placa:
8. Comproveu el funcionament del programa amb la placa ED1.

