Las elipses son curvas geométricas cerradas, que junto con los círculo han sido muy estudiadas, por ejemplo, la orbita que realiza la tierra al rededor del sol describe una elipse.
En esta actividad crearás un programa en YoProgramo que permita dibujar una elipse utilizando círculos como puntos.
Cambia los valores que definen la elipse con la variables c_x y c_y para la posición, mayor para la longitud del eje mayor, menor para la longitud del eje menor y cuantos_puntos para el número de puntos a utilizar para dibujar la circunferencia. Por ultimo para ver el dibujo presiona el botón “Dibujar elipse”.
Para facilitar esta actividad, te conviene conocer:
Para esta actividad debes conocer una acción especial, que permite ejecutar de nuevo la aplicación, es decir, una acción que realiza lo mismo que pasa cuando se presiona el botón (que se encuentra a la izquierda abajo en el área de programación de YoProgramo).
La acción se llama Ejecutar, y para poder utilizarla necesitas un botón, por ejemplo: boton_dibujar:=crear_boton(0,-9.5,6,1); al cual se le asigna la acción asignar_accion(boton_dibujar,'Ejecutar');.
Si después de intentarlo no tienes idea de que hacer, puedes ver el código que se utilizó para hacer el ejemplo, presionando el siguiente botón:
Para dibujar la elipse, hay que considerar como se define su paremetrización, por ejemplo, una de las posibles parametrizaciones sería: $x=a·cos(t)$ y $x=b·sen(t)$, con $a$ igual a la longitud del eje mayor y $b$ igual a la longitud del eje menor. A está parametrización solo le hace falta considerar el desplazamiento causado por la posición de la elipse.