junquera / OrganizaHorarios-IA

PECL1 de Inteligencia Artificial en la Universidad de Alcalá.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OrganizaHorarios-IA

PECL1 de Inteligencia Artificial en la Universidad de Alcalá.

Enunciado

TRABAJO A ENTREGAR

Se trata de realizar un programa Scheme-Racket que efectúe la organización horaria de atención a los pacientes de una clínica, precitados para efectuarles pruebas analíticas en un día determinado, permitiendo avisarles de sus horas concretas de atención.

En la clínica donde se realizan las analíticas, estas consisten en una seria de medidas o extracciones a cada paciente que requieren para realizarse 2 horas completas (es decir dos bloques de una hora completa, consecutivas o no).

El horario actividad es de 9 a 18 horas. Cada bloque de pruebas puede iniciarse sólo a una la hora en punto.

Las fichas de los pacientes citados incluyen nombre, primer apellido y una lista de horas en las que ellos han declarado que pueden acudir. Las pruebas requieren al menos dos horas completas, consecutivas o no, entre 9h y 17 h (horas de posibles comienzos de analíticas en la clínica), que podrán estar listadas por orden de preferencia del paciente. Cada día se atiende a un máximo de cinco pacientes.

El programa tendrá como entrada las fichas de los pacientes (cinco como máximo, pues hay diez horas) y proporcionar como salida el listado de horarios de atención a cada uno, organizados lo mejor posible. Debe consistir en la aplicación de alguno de los métodos de búsqueda ciega o heurística vistos en clase, programada en Scheme. No se admitirá ningún otro método de resolución por muy adecuado o ingenioso que pueda parecer o resultar.

El trabajo se entregará adecuadamente comentado y documentado, impreso en papel y grabado en CD listo para su ejecución en el momento de la exposición y defensa. La fecha límite para la entrega (física, como se ha indicado) es el 20 de abril.

El trabajo se podrá realizar individualmente o en equipos de dos o tres personas. En caso de ser en equipo, deberá ir acompañado de un informe escrito que describa claramente el desglose de tareas, su cronograma de realización y el responsable de cada una de ellas.

About

PECL1 de Inteligencia Artificial en la Universidad de Alcalá.


Languages

Language:Racket 95.5%Language:Python 4.5%