Cola

2
COLA Se considera una cola frente a una ventanilla en la cual al llegar a la misma no puede ser atendido, se le reintegra a la cola a la posición Nº 10, si hay más de 10 personas o al final de la misma, en caso contrario. Diseñar un procedimiento de ATENCION (lo que debe suceder cuando un cliente es atendido). REINGRESO (vuelta a la cola) y otro de INGRESO (inicial) en la cola. Utiliza este medio para que puedas enviar esta actividad. Ingreso: INICIO Frente 0, final0; Leer cliente Si final = n entonces Escribir “Cola Llena” Caso contrario final final +1 cola[final] cliente ptr final – frente +1 si frente = 0 entonces frente 1 ptr final

description

telesup

Transcript of Cola

COLASe considera una cola frente a una ventanilla en la cual al llegar a la misma no puede ser atendido, se le reintegra a la cola a la posicin N 10, si hay ms de 10 personas o al final de la misma, en caso contrario. Disear un procedimiento de ATENCION (lo que debe suceder cuando un cliente es atendido). REINGRESO (vuelta a la cola) y otro de INGRESO (inicial) en la cola.Utiliza este medio para que puedas enviar esta actividad.

Ingreso:INICIO Frente 0, final0;Leer clienteSi final = n entonces Escribir Cola LlenaCaso contrario final final +1 cola[final] cliente ptr final frente +1 si frente = 0 entonces frente 1 ptr final fin si

Atencion:

INICIOSi no se le puede atender entonces Llamar al procedimiento Reingreso Caso contrario si frente = 0 entonces Escribir cola vacia caso contrario Cliente cola[frente] si frente = final entonces frente 0, final 0 caso contrario frente frente +1 fin si