Foros del Web » Soporte técnico » Ayuda General »

quien sabe programar en phyton y me pueda aydudar en este ejercicio

Estas en el tema de quien sabe programar en phyton y me pueda aydudar en este ejercicio en el foro de Ayuda General en Foros del Web. El cartero “Jimmy Carter” todos los días debe repartir por todo el barrio las cartas de los vecinos. A diario Jimmy debe resolver el problema ...
  #1 (permalink)  
Antiguo 21/10/2013, 18:21
cvejar81
Invitado
 
Mensajes: n/a
Puntos:
quien sabe programar en phyton y me pueda aydudar en este ejercicio

El cartero “Jimmy Carter” todos los días debe repartir por todo el barrio las cartas de los
vecinos. A diario Jimmy debe resolver el problema de generar la ruta ruta de mínimo costo para
entregar todas las cartas . Considere que “Don Carter” debe entregar N cartas y que i-ésimo
Pi está localizado mediante las coordenadas (x i , y i ) de su domicilio. La
destinatario
distancia euclidiana entre dos puntos P1=( x1, y 1 ) y P2=(x2, y 2 ) se define como:
d ( P1, P2 )=√ ( x 1−x 2)2 +( y 1− y 2)2 . Considere que una ruta de N domicilios es una secuencia
ordenada de la forma: { p1, p2, ... , p N } y donde la distancia de la ruta es la suma de las
distancias entre puntos consecutivos más la distancia entre el último y primer domicilio. Jimmy
dispone de las direcciones de los destinatarios de su próximo recorrido diario en un archivo
llamado “plano.dest”, el que se indica en cada línea las coordenadas (x i , y i ) de un domicilio.





El plano del próximo recorrido se muestra en la Figura 1.
Figura 1. Plano de direcciones de los destinarios
Dado lo anterior programa las siguientes funciones en python:
a) Generación aleatoria de K rutas de domicilios, donde el parámetro K es pasado por
línea de comando. El programa debe mostrar por pantalla cada ruta.
b) Se define el vecino cercano del domicilio d i como la cuidad d j que se encuentra a
menor distancia. Genere una ruta de vecinos cercanos de un domicilio Pi , donde i
es pasado como parámetro por línea de comandos.
c) Visualizar la generación de 4 rutas de vecinos cercanos (cuidad inicial aleatoria) en un
mismo plot, empleando matplotlib subplots. La visualización debe generar una imagen
llamada “cuatro_vecinos.png” que debe guardarse en la misma ruta donde se ejecuta el
programa que usted debe implementar.
Normas de entrega


  #2 (permalink)  
Antiguo 21/10/2013, 19:06
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Respuesta: quien sabe programar en phyton y me pueda aydudar en este ejercicio

Que lindo registrarse en un foro para que te hagan la tarea verdad?

Por mi parte, no pienso ayudarte ya que estas estudiando para APRENDER, así que aprovecha tu tiempo y estudia o le preguntas a tu profesor.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 21/10/2013, 20:53
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: quien sabe programar en phyton y me pueda aydudar en este ejercicio

Como ya te dijo BrujoNic:
1) No hacemos trabajos prácticos a nadie, ni aunque nos posteen su fotografía con la soga de la horca en el cuello.
2) Podemos guiarte, pero el trabajo lo tendrás que hacer tu. No nosotros. Y tendrás primero que mostrarnos que al menos intentaste hacerlo.
3) Para demostrar que lo tuyo no es confundir Foros del Web con el Rincón del Vago, deberás postear el código de lo que hayas hecho, y explicar claramente qué es lo que no entiendes.
4) FDW tiene subforos específicos para los lenguajes. Allí encontrarás a los expertos (pero no encontrarás más flexibilidad ni condescendencia). POstea tus dudas concretas en el foro correspondiente.

La informática, en todos sus aspectos, es un mundo meritocrático: Si quieres ayuda, debes ganarla. Y se gana únicamente mostrando que se trabajó para buscar soluciones.

Saludos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: ejercicio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:43.