Uses de la UNIT Micro

dentro-autobus-de-dos-pisosLes dejamos el enunciado y un programa que utiliza el TAD- Micro presentado en el post anterior.

ENUNCIADO

Utilizando la UNIT MICRO realice un programa que permita administrar la venta de asientos de la compañía de micros llamada: “En Punto”. Dicha compañía dispone de varios micros.
Se pide un programa la venta de asientos.
i) Deben generarse todos los micros vacíos.
ii) Un cliente requiere comprar una determinada cantidad de asientos para un destino y una fecha determinada. Para esta operación el sistema informa los asientos disponibles por pantalla para ese destino y fecha o no hay disponibilidad en caso contrario. Luego el cliente indica que números de asientos desea comprar y se le informa por cada uno si la operación fue exitosa. Y muestra en pantalla el importe final que debe abonar por los asientos que ocupó.

Descargar el programa que utiliza la UNIT Micro desde el siguiente link: Uso_de_Unit_Micro

 

UNIT MICRO

auto-coche-omnibusLes dejamos el enunciado y  la implementación de la UNIT Micro realizada en la actividad 2.

Esta implementación fue realizada por los alumnos: Arcuri Antonio, Ríos Mauricio, Santos José.

ENUNCIADO

Defina e implemente la UNIT micro de 30 asientos (numerados de 1 a 30). Implemente las siguientes operaciones:
Crear un micro: crea un micro vacío para un destino, una fecha dada y con un importe de valor de asiento.
Ocupar un asiento específico: dado un número de asiento el mismo se ocupa.
Cantidad de asientos libres: retorna la cantidad de asientos no ocupados.
Liberar un asiento específico: dado un número de asiento el mismo se libera.
Asiento ocupado: dado un número de asiento, retorna Verdadero en caso que el mismo esté ocupado, Falso en caso contrario.
Ver asiento libre: retorna un número de asiento libre.
Asiento válido: dado un número de asiento retorna verdadero si el mismo pertenece al micro, falso en caso contrario.
Hay asiento libre: retorna verdadero en caso que exista al menos un asiento libre, falso en caso contrario.
Asignar un micro a otro micro.

Descarga la solución de la UNIT Micro desde el siguiente link: UNIT micro

Juego de la oración

listaCircularAlumnos les dejamos el enunciado e implementación del juego de la oración en Pascal.

Es mismo fue realizado utilizando una lista circular y fue acordado entre los alumnos del curso del primer cuatrimestre de 20131.

ENUNCIADO:

Se quiere crear un programa que simule el “Juego de la Oración”. Supongamos un grupo de amigos que se juntan a jugar al juego de la oración. Se disponen los participantes en una ronda. Cada persona debe ir agregando una palabra, a una oración que se va creando conjuntamente. Es decir, se inicia por un participante diciendo una palabra, el segundo debe decir la palabra que dijo el anterior más una nueva, el tercero las dos palabras anteriores más una nueva, etc. Así si algún participante olvida la oración o agrega más de una palabra queda eliminado.

El juego finaliza cuando queda un solo participante. El juego informa el nombre y apellido de la persona ganadora.

Notas:
• Tenga en cuenta en la solución que plantee que debe cargar la estructura de datos inicial para poder jugar.
• El juego debe funcionar bien y garantizar que se termine al producirse una frase errónea.
• Considere alguna situación que permita interrumpir el programa en el caso que nunca ningún participante se equivoque.
• Debe modularizar la solución.
• Debe simular todo el juego, teniendo en cuenta la pantalla, debe ir informando si el juego va ok o se produce un error, que se debe ingresar.
• Debe informar el nombre del jugador ganador.
• Debe informar el nombre de la persona que sale del juego cada vez que se comete un error.

Descargar desde el siguiente link el: Juego_De_La_oracion

 

Final Junio 2013

Programación 2 y Programación 1 se tomará el Martes 4 de  junio a las 8:30 horas en el aula 2-1 o 2_2 del segundo piso de la Fac. De informática, área de posgrado.