Find Jobs
Hire Freelancers

Estación en Python

€30-250 EUR

Cerrado
Publicado hace casi 10 años

€30-250 EUR

Pagado a la entrega
(Python) La estación se un grafo en el que los nodos representan los diferentes tramos de vía, así como las agujas y los semáforos. Los arcos que los unen sueño tramos de vía de recorrido, por lo tanto la idea se que estos tengan un coste asociado que sea un tiempo. Los nodos tienen que ser clases • Clase tramo de vía: tiene que ser una clase con dos atributos: longitud y un espacio de reservas de ocupación. De ella nacen 3 clases por herencia (andén, patio y mantenimiento). Cada una de estas clases te los siguientes atributos: o Clase andén: con funciones de cargar o descargar (el tiempo de cada actividad depende del tren que llegue al andén y la función que hace depende de si el tren llega o marcha de la estación). o Clase patio: un tiempo asociado que depende del tren. o Clase mantenimiento: llenado de gasolina del tren (tiempo de 30 minutos), limpieza (1 hora) o revisión (1 horas). • Clase aguja: se una clase que distribuye los trenes a nodos posteriores en función de si estos se encuentran ocupados o libras. • Clase semáforo: se una clase que se encuentra antes de los nodos aguja y que puede estar en “rojo” si los nodos posteriores a la aguja se encuentran ocupados o “verde” si alguno está libre. Por otro lado están los trenes, otra clase. Su atributo es la longitud. De él, por herencia también, existen: • Clase llegada: identificador del tren, hora de llegada, andenes preferidos, si hace falta y de qué tipo de mantenimiento y tiempo en andén (ideal y máximo) • Clase salida: hora de salida, andenes preferidos y tiempos en andén (ideal y máximo) (en vez de incluir andenes preferidos se puede meter categoría de tren, esto se asociará a los andenes).
ID del proyecto: 6145362

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de €111 EUR por este trabajo
Avatar del usuario
I am READY for you!!!!!. I consider myself a responsible and creative person, in the future I can bring new ideas to improve the way of your work, I'm a computer engineer. I understood perfectly the job requirements and invite you to talk to me about this when you prefer.
€222 EUR en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hola, soy estudiante de ciencias de la computación en una universidad muy prestigiosa de la Argentina; muy orientada a la matemática, por lo que conozco muchos algoritmos relacionados con grafos, lo que puede llegar a ayudar en este proyecto. He trabajado en python haciendo aplicaciones de red como por ejemplo un proxy que es capaz de balancear la carga de los pedidos de clientes entre los servidores de manera concurrente, por lo que estoy familiarizado con la sintaxis y su biblioteca estándar. Por la especificación me parece que estoy totalmente capacitado para hacerlo, de hecho ya tengo un pequeño boceto preparado. Tal vez necesite algunas aclaraciones de la especificación para hacer exactamente lo que ustedes desean pero nada más. Espero que se comuniquen conmigo para arreglar detalles. Saludos!
€80 EUR en 25 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
For More Discuss S.k.y.p.e I.d {{{{{{{{{{{{{{{{{{{{{{{{{{{{ papiol05 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
€30 EUR en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SPAIN
Spain
0,0
0
Miembro desde jul 3, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.