Círculos dentro de un círculo

11 views
Skip to first unread message

Patricio Paez

unread,
May 21, 2012, 2:23:45 PM5/21/12
to PythonCabal
Hola,

El Sábado en LinuxCabal, Sergio nos compartió un problema que me pareció interesante:  Se tienen n círculos, todos del mismo tamaño.  Se trate de acomodarlos uno tocando al siguiente formando un círculo, hasta que el último toca al primero (cuando son 2 círculos, solo hay un punto de contacto y la solución es trivial).  A su vez encerrar los círculos anteriores en un círculo más grande.  Anexos están ejemplos de lo que se busca, con 2, 3, 4, 5, 20 y 30 círculos.

Si tenemos r, el radio de los círculos iguales, ¿Cuánto será R, el radio del círculo que encierra a todos? Se pide definir la fórmula para obtener R a partir de r.  Es un problema de geometría, que tal vez se pueda resolver de más de una forma.  Si les interesa una vez obtenida la solución se puede implementar lo necesario para dibujar todo eso.  Me parece un buen caso para usar en la introducción al módulo turtle de gráficas en 2D en la reunión del lunes próximo.

Saludos,
Patricio
circulos.png

Carlos A. Gonzalez

unread,
May 22, 2012, 12:06:43 PM5/22/12
to pytho...@googlegroups.com


2012/5/21 Patricio Paez <patric...@gmail.com>
Patricio, el problema era ¿Cuánto será R, el radio de los círculos pequeños de adentro? Te dan los datos de r (el radio del circulo grande) y n (el numero de círculos).
 
--
Saludos,
Beto (@betology)
rnR.JPG

Patricio Paez

unread,
May 22, 2012, 12:13:44 PM5/22/12
to pytho...@googlegroups.com
2012/5/22 Carlos A. Gonzalez <beto...@gmail.com>


Patricio, el problema era ¿Cuánto será R, el radio de los círculos pequeños de adentro? Te dan los datos de r (el radio del circulo grande) y n (el numero de círculos).

Sí, así lo planteó Sergio.  Se me hizo más fácil verlo desde el otro punto de vista y así es como lo escribí aquí.

Miguel Trujillo

unread,
May 22, 2012, 8:22:30 PM5/22/12
to pytho...@googlegroups.com
Suena interesante; tanto el problema del círculo como la revisión de ambos ERPs.

Nos vemos el Lunes.

Saludox!
Miguel

El día 22 de mayo de 2012 11:13, Patricio Paez
<patric...@gmail.com> escribió:
> --
> Has recibido este mensaje porque estás suscrito al grupo "PythonCabal" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> pytho...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> pythoncabal...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/pythoncabal?hl=es.
Reply all
Reply to author
Forward
0 new messages