SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
INSTITUTO TECNOLOGICO DE CULIACAN
ESTRUCTURA DE DATOS
PRACTICA CON COLAS
INSTRUCCIONES: ESCRIBA UN PROGRAMA EN JAVA QUE HAGA
LO SIGUIENTE.
PLANTEAMIENTO DEL PROBLEMA : APLICANDO LOS
CONOCIMIENTOS ADQUIRIDOS DURANTE LAS SESIONES DE
MANEJO DE COLAS SE TE PIDE IMPLEMENTAR UN
ADMINISTRADOR DE IMPRESIÓN QUE NOS PERMITA LLEVAR
UN CONTROL SOBRE LA CANTIDAD DE PAGINAS QUE UN
USUARIO PUEDE IMPRIMIR .
LOS PROCESOS QUE DEBERAS EJECUTAR SON LOS SIGUIENTES
:
1) PRIMERAMENTE DEBERAS DE CREAR UN ARCHIVO
DIRECTO DE USUARIOS QUE CONTENGA LA SIGUIENTE
INFORMACION :
ESTRUCTURA DE REGISTRO
NUM. DE USUARIO(1-20)
NOMBRE DEL USUARIO
NUM. DE PAG. AUTORIZADAS
2) A CONTINUACION DEBERAS DE CREAR UNA COLA DONDE
SE IRAN REGISTRANDO TODAS LAS SOLICITUDES DE
IMPRESIÓN POR PARTE DE LOS USUARIOS, DONDE CADA
ELEMENTO DE LA COLA DEBERA ALMACENAR EL NUM.
DE USUARIO Y NUMERO DE PAGINAS QUE DESEA
IMPRIMIR.
NOTA : PARA ESTE PASO DEBES DE CREAR UN MENU CON
LAS OPCIONES DE INSERTAR , RETIRAR Y FIN.
3) CUANDO SE RETIRE UN ELEMENTO DE LA COLA DEBES
HACER LO SIGUIENTE :
a. TOMAR EL NUMERO DE USUARIO QUE ESTAS
RETIRANDO Y VERIFICAR SI LA CANTIDAD DE
PAGINAS QUE ESTA SOLICITANDO IMPRIMIR ES
MENOR QUE EL NUMERO DE PAGINAS QUE HASTA
ESE MOMENTO TIENE DISPONIBLES, DE SER ASI
RETIRARLO DE LA COLA Y ACTUALIZAR LA
CANTIDAD DE PAGINAS AUTORIZADAS EN EL
ARCHIVO DIRECTO.
b. SI EL CASO A NO SE CUMPLE MOSTRAR UN MENSAJE
EN PANTALLA COMO EL SIGUIENTE “USUARIO NO
TIENE SALDO DE IMPRESIÓN SUFICIENTE”.
4) CUANDO SELECCIONES LA OPCION FIN DEBES DE
VERIFICAR QUE LA COLA ESTE VACIA DE NO SER ASI
DEBERAS RETIRAR TODAS LA SOLICITUDES DE
IMPRESIÓN DE LA COLA Y ACTUALIZAR EL ARCHIVO DE
USUARIOS.
5) AL FINAL DEL PROCESO DEBERAS MOSTRAR UN REPORTE
ACTUALIZADO QUE REFLEJE LA INFORMACION DEL
ARCHIVO DIRECTO DE USUARIOS.
EL REPORTE A MOSTRAR ES EL SIGUIENTE :
RESULTADOS DE LA EVALUACION
NUM. USUARIO NOMBRE DE USUARIO NUM. DEPAG. DISPONIBLES
XXXX XXXXXXXXXXXXX XX
XXXX XXXXXXXXXXXXX XX

Más contenido relacionado

Similar a Practica colas

Práctica base de datos
Práctica base de datosPráctica base de datos
Práctica base de datosshernanva
 
Ejercicio bd 11 2
Ejercicio bd 11 2Ejercicio bd 11 2
Ejercicio bd 11 2shernanva
 
Programacion avanzada ii
Programacion avanzada iiProgramacion avanzada ii
Programacion avanzada iiedisson78
 
Desarrollo de aplicación web para la administración de condominios
Desarrollo de aplicación web para la administración de condominiosDesarrollo de aplicación web para la administración de condominios
Desarrollo de aplicación web para la administración de condominiosKevin Palacios Macedo
 
MANUAL DE USUARIO DIOT VERSION 1.1.5
MANUAL DE USUARIO DIOT VERSION 1.1.5MANUAL DE USUARIO DIOT VERSION 1.1.5
MANUAL DE USUARIO DIOT VERSION 1.1.5MGMCCONTADORES
 
Servicios en linea arcsaTERCER TRIMESTRE LEGISLACION FARMACEUTICA
Servicios en linea arcsaTERCER TRIMESTRE LEGISLACION FARMACEUTICAServicios en linea arcsaTERCER TRIMESTRE LEGISLACION FARMACEUTICA
Servicios en linea arcsaTERCER TRIMESTRE LEGISLACION FARMACEUTICAstefanny ochoa
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamosinvestigacionformativaut
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamosinvestigacionformativaut
 
Portafolio de evidencias. alejandra rangel rangel
Portafolio de evidencias. alejandra rangel rangelPortafolio de evidencias. alejandra rangel rangel
Portafolio de evidencias. alejandra rangel rangelHarakanova
 
Computacion 3 cb09302 2013
Computacion 3 cb09302 2013Computacion 3 cb09302 2013
Computacion 3 cb09302 2013Maestros Online
 
Examen parcial poo- iv-a - ii unidad-fila-b
Examen parcial poo- iv-a - ii unidad-fila-bExamen parcial poo- iv-a - ii unidad-fila-b
Examen parcial poo- iv-a - ii unidad-fila-bjaime yaipen vilchez
 

Similar a Practica colas (20)

Práctica base de datos
Práctica base de datosPráctica base de datos
Práctica base de datos
 
Ejercicio bd 11 2
Ejercicio bd 11 2Ejercicio bd 11 2
Ejercicio bd 11 2
 
Programacion avanzada ii
Programacion avanzada iiProgramacion avanzada ii
Programacion avanzada ii
 
Practica 2 y 3 Access
Practica 2 y 3 Access Practica 2 y 3 Access
Practica 2 y 3 Access
 
Desarrollo de aplicación web para la administración de condominios
Desarrollo de aplicación web para la administración de condominiosDesarrollo de aplicación web para la administración de condominios
Desarrollo de aplicación web para la administración de condominios
 
MANUAL DE USUARIO DIOT VERSION 1.1.5
MANUAL DE USUARIO DIOT VERSION 1.1.5MANUAL DE USUARIO DIOT VERSION 1.1.5
MANUAL DE USUARIO DIOT VERSION 1.1.5
 
Servicios en linea arcsaTERCER TRIMESTRE LEGISLACION FARMACEUTICA
Servicios en linea arcsaTERCER TRIMESTRE LEGISLACION FARMACEUTICAServicios en linea arcsaTERCER TRIMESTRE LEGISLACION FARMACEUTICA
Servicios en linea arcsaTERCER TRIMESTRE LEGISLACION FARMACEUTICA
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
 
Manual aprobfolioscfi2011[1]
Manual aprobfolioscfi2011[1]Manual aprobfolioscfi2011[1]
Manual aprobfolioscfi2011[1]
 
Computacion 3 cb09302 2013
Computacion 3 cb09302 2013Computacion 3 cb09302 2013
Computacion 3 cb09302 2013
 
Portafolio de evidencias. alejandra rangel rangel
Portafolio de evidencias. alejandra rangel rangelPortafolio de evidencias. alejandra rangel rangel
Portafolio de evidencias. alejandra rangel rangel
 
Computación 3 cb09302
Computación 3 cb09302Computación 3 cb09302
Computación 3 cb09302
 
Expo soft monica
Expo soft monicaExpo soft monica
Expo soft monica
 
DIseño de Sistema
DIseño de Sistema DIseño de Sistema
DIseño de Sistema
 
Computacion 3 cb09302 2013
Computacion 3 cb09302 2013Computacion 3 cb09302 2013
Computacion 3 cb09302 2013
 
Manual saint professional 400
Manual saint professional 400Manual saint professional 400
Manual saint professional 400
 
Instructivo
InstructivoInstructivo
Instructivo
 
manual infobras
manual infobrasmanual infobras
manual infobras
 
Examen parcial poo- iv-a - ii unidad-fila-b
Examen parcial poo- iv-a - ii unidad-fila-bExamen parcial poo- iv-a - ii unidad-fila-b
Examen parcial poo- iv-a - ii unidad-fila-b
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

Practica colas

  • 1. INSTITUTO TECNOLOGICO DE CULIACAN ESTRUCTURA DE DATOS PRACTICA CON COLAS INSTRUCCIONES: ESCRIBA UN PROGRAMA EN JAVA QUE HAGA LO SIGUIENTE. PLANTEAMIENTO DEL PROBLEMA : APLICANDO LOS CONOCIMIENTOS ADQUIRIDOS DURANTE LAS SESIONES DE MANEJO DE COLAS SE TE PIDE IMPLEMENTAR UN ADMINISTRADOR DE IMPRESIÓN QUE NOS PERMITA LLEVAR UN CONTROL SOBRE LA CANTIDAD DE PAGINAS QUE UN USUARIO PUEDE IMPRIMIR . LOS PROCESOS QUE DEBERAS EJECUTAR SON LOS SIGUIENTES : 1) PRIMERAMENTE DEBERAS DE CREAR UN ARCHIVO DIRECTO DE USUARIOS QUE CONTENGA LA SIGUIENTE INFORMACION : ESTRUCTURA DE REGISTRO NUM. DE USUARIO(1-20) NOMBRE DEL USUARIO NUM. DE PAG. AUTORIZADAS 2) A CONTINUACION DEBERAS DE CREAR UNA COLA DONDE SE IRAN REGISTRANDO TODAS LAS SOLICITUDES DE IMPRESIÓN POR PARTE DE LOS USUARIOS, DONDE CADA ELEMENTO DE LA COLA DEBERA ALMACENAR EL NUM. DE USUARIO Y NUMERO DE PAGINAS QUE DESEA IMPRIMIR. NOTA : PARA ESTE PASO DEBES DE CREAR UN MENU CON LAS OPCIONES DE INSERTAR , RETIRAR Y FIN. 3) CUANDO SE RETIRE UN ELEMENTO DE LA COLA DEBES HACER LO SIGUIENTE :
  • 2. a. TOMAR EL NUMERO DE USUARIO QUE ESTAS RETIRANDO Y VERIFICAR SI LA CANTIDAD DE PAGINAS QUE ESTA SOLICITANDO IMPRIMIR ES MENOR QUE EL NUMERO DE PAGINAS QUE HASTA ESE MOMENTO TIENE DISPONIBLES, DE SER ASI RETIRARLO DE LA COLA Y ACTUALIZAR LA CANTIDAD DE PAGINAS AUTORIZADAS EN EL ARCHIVO DIRECTO. b. SI EL CASO A NO SE CUMPLE MOSTRAR UN MENSAJE EN PANTALLA COMO EL SIGUIENTE “USUARIO NO TIENE SALDO DE IMPRESIÓN SUFICIENTE”. 4) CUANDO SELECCIONES LA OPCION FIN DEBES DE VERIFICAR QUE LA COLA ESTE VACIA DE NO SER ASI DEBERAS RETIRAR TODAS LA SOLICITUDES DE IMPRESIÓN DE LA COLA Y ACTUALIZAR EL ARCHIVO DE USUARIOS. 5) AL FINAL DEL PROCESO DEBERAS MOSTRAR UN REPORTE ACTUALIZADO QUE REFLEJE LA INFORMACION DEL ARCHIVO DIRECTO DE USUARIOS. EL REPORTE A MOSTRAR ES EL SIGUIENTE : RESULTADOS DE LA EVALUACION NUM. USUARIO NOMBRE DE USUARIO NUM. DEPAG. DISPONIBLES XXXX XXXXXXXXXXXXX XX XXXX XXXXXXXXXXXXX XX