Aquí hi ha un subconjunt de les possibles solucions per dibuixar els polígons en aquesta tasca . Tingueu en compte que hi ha diverses maneres correctes de programar cadascuna d'aquestes xifres.
Els programes següents dibuixen els polígons sense utilitzar repetició de bucles.
1. Quadrat dels costats 8 cm:
Fd 8
Rt
Fd 8
Rt
Fd 8
Rt
Fd 8
2. Rectangle 4 cm x 6 cm:
Fd 4
Rt
Fd 6
Rt
Fd 4
Rt
Fd 6
3. Paral·lelogram 4 cm x 6 cm:
Fd 4
Rt 45
Fd 6
Rt 135
Fd 4
Rt 65
Fd 6
4. Rombe de 6 cm:
Fd 6
Rt 60
Fd 6
Rt 120
Fd 6
Rt 60
Fd 6
5. Triangle Equilàter de costats 6 cm:
Fd 6
Rt 120
Fd 6
Rt 120
Fd 6
6. Triangle de costats 3 cm, 4 cm, 5 cm:
Fd 3
Rt 126
Fd 5
Rt 144
Fd 4
Tots els polígons regulars a sota tenen costats de 6 cm.
1. Triangle Equilateral
Rpt 3 [
Fd 6
Rt 120
]
2. Quadrat
Rpt 4 [
Fd 6
Rt 90
]
// També podeu utilitzar la instrucció "Rt", en lloc de "Rt 90" en el codi anterior, // com a gir per defecte és de 90 graus per a Pro-Bot.
3. Pentàgon
Rpt 5 [
Fd 6
Rt 72
]
4. Hexàgon
Rpt 6 [
Fd 6
Rt 60
]
5. Octagon
Rpt 8 [
Fd 6
Rt 45
]
Decagon
Rpt 10 [
Fd 6
Rt 36
]
Un cercle amb un bucle de repetició
Rpt 360 [
Fd 1 // Mou 1 cm
Rt 1 // Gireu 1 grau
]
A partir de les peces del codi anterior per a diversos polígons regulars, la relació entre el nombre de costats d'un polígon regular i l'angle de torn es pot deduir a 360 / N, on N és el nombre de costats del polígon.
L'algoritme generalitzat per a dibuixar polígons regulars és:
Rpt N [
Fd X
Rt 360 / N
]
on N és el nombre de costats del polígon regular, X és la longitud de cada costat del polígon.