Filas
Enviado por buntzai • 12 de Febrero de 2015 • Informe • 220 Palabras (1 Páginas) • 309 Visitas
OBJETIVO:
En una oficina de Gobierno se considera una fila frente a una ventanilla en la cual si un
usuario llega al momento de atención y le falta un documento (sucede el 23% de las
veces según datos históricos) se le pide que vaya por lo que le falta y regrese para
formarse en la fila especial. Se pide elaborar un procedimiento para el SERVICIO que
atienda a 1 usuario por cada 3 usuarios que llegan a formarse, otro para la fila REGULAR
que lleve el control de la misma y uno más para la fila ESPECIAL. La política de atención
indica que por cada 5 usuarios que pasan de la fila REGULAR se pasa a 1 usuario de la fila
ESPECIAL.
Elaborar el algoritmo y la prueba de escritorio para los primeros 10 usuarios, después
elaborar el programa en Java para atender a 45 usuarios. Al final se debe presentar la
información de los usuarios atendidos en SERVICIO y los que están formados en las filas
REGULAR y ESPECIAL.
Entregar en un documento el algoritmo, la prueba de escritorio, el programa en Java y la
imagen de la ventana de ejecución del mismo.
Pseudocodigo
Inicio
Hacer desde 0 hasta tamaño de servicio
servicio=a números random
imprimir fila
fin hacer
hacer desde a o hasta 45
hacer desde b hasta 45
regular[b]=servicio[a]
imprimir regular[b]
fin hacer
a=a+2
fin hacer
Imprimir las ultimas tres posiciones de servicio
Hacer desde i 0 hasta 45
hacer desde j0 hasta 45
especial[j]=servivio[i]
imprimir especial[j]
k=k+4
fin hacer
fin hacer
Fin
A B REGULAR[B] SERVICIO[A] REGULR[A] I J ESPECIAL[J] SERVICIO[I]
1 1 8 8 8 1 1 8 8
3 2 10 9 9 5 2 5 5
5 3 9 5 5 9 3 6 6
7 4 1 4 4
9 5 5 6 6
CODIGO
...