Segmentos en circunferencia

Manel M. Raga shared this question 1 year ago
Answered

Supongamos una circunferencia sobre la que hemos dibujado n puntos equidistantes mediante rotación de un punto B alrededor del centro A. Se forma la lista l1:

Secuencia(Rota(B, i (360°) / n, A), i, 1, n)


Si después queremos trazar los segmentos que conectan los n puntos de manera contigua formando un ciclo, podemos crear la lista l2:

Secuencia(Segmento(Elemento(l1, i), Elemento(l1, i + 1)), i, 1, n)


Sin embargo no consigo que se forme el segmento entre (l1,n) y (l1,1) para cerrar el ciclo. Es posible crear con el comando Secuencia el ciclo completo en 1 sola sentencia? Muchas gracias. Adjunto el archivo.

Comments (2)

photo
1

Utilice Resto() para volver al índice 1.

l2 = Successione(Segmento(Elemento(l1, i), Elemento(l1, Resto( (i + 1) - 1, n) + 1)), i, 1, n)

Resto(<val>,n) = 0...n-1

Resto(<val>-1,n)+1 = 1...n

photo
1

Muchas gracias, funciona perfectamente!

Manel

© 2021 International GeoGebra Institute