Guia Lab-09

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 16

PROGRAMA ACADÉMICO

DE INGENIERIA DE SISTEMAS

GUÍA DE PRÁCTICA N.o 9

EXPERIENCIA CURRICULAR: Estructura de Datos


CICLO: III
TURNO: Mañana
SEMESTRE: 2024-II
SESIÓN N.º: 9
DOCENTE: Mgtr. Daniel Orlando Angeles Pnillos
LUGAR: Pabellón A
AMBIENTE: Laboratorio de redes y nuevas tecnologías
INTEGRANTE/S: Nombre del/los estudiante/s

I. TEMA: Aplicaciones de Listas Enlazadas, Pilas y Colas.

II. RESULTADO DE APRENDIZAJE:

Aplica estructuras dinámicas no-lineales en la construcción de soluciones informáticas de


una organización.

III. OBJETIVO DE LA PRÁCTICA:

 Configurar el NetBeans.

 Desarrollar los ejercicios propuestos por el docente.

IV. FUNDAMENTO TEÓRICO SOBRE EL TEMA

 DataStructures in Java - Chapter 7: Queues and stacks.

V. METODOLOGÍA:
 Solución de los ejercicios propuestos con la guía del docente.

 Realizar un informe de toda la secuencia del laboratorio propuesto.

VI. RECURSOS:

 Laboratorio de redes y nuevas tecnologías (computadora y proyector multimedia) con


conexión a internet.

 Utilizar el software NetBeans.

 Utilizar el App MyLoft para el acceso a los recursos digitales de biblioteca.

 Utilizar la plataforma Blackboard para acceder a la información de la experiencia


curricular.

Pág. 1 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

VII. DESARROLLO DE ACTIVIDADES:

VII.1. Descripción

 El trabajo de laboratorio consiste en resolver un ejercicio, que permitirá organizar


sistemáticamente la información en torno al tema de la sesión.

 El estudiante hará uso de las herramientas digitales (NetBeans, Office)

 El estudiante debe analizar la información requerida con el fin de resolver el


ejercicio de laboratorio.

VII.2. Proceso del trabajo de laboratorio

A continuación, siga los pasos indicados para desarrollar las actividades en la ficha de trabajo
respectivo

EJERCICIOS.

Construya una aplicación que permita realizar el registro de empleados donde se podrá
guardar, mostrar, consultar, actualizar y eliminar el registro de empleado. Para todas estas
operaciones considere el ingreso del código del empleado.

SOLUCION: UTILIZANDO PILAS

Paso 1: Construya
el siguiente diseño:

Pág. 2 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Ahora váyase al editor de código y genere el siguiente código faltante:

Pág. 3 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Aquí se muestran los métodos para el manejo de Pilas que tiene que crear antes ejecutar los
códigos

Instrucciones de los métodos utilizados en el aplicativo

Pág. 4 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Instrucciones del botón Guardar

Instrucciones del Botón Consultar

Instrucciones del Botón Actualiza

Pág. 5 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Instrucciones del Botón Eliminar

Instrucciones del Botón Restaurar

Instrucciones del Evento Opened del Window

Luego de terminar Shift+F6 y ejecutarse el aplicativo deberá verse de la siguiente


manera:

Pág. 6 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

SOLUCION: UTILIZANDO COLAS

Genere el
siguiente diseño

Pág. 7 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Ahora váyase al editor de código y genere el siguiente código faltante:

Pág. 8 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Aquí se muestran los métodos para el manejo de los nodos en una Cola

Pág. 9 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Instrucciones de los métodos utilizados en el aplicativo

Pág. 10 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Instrucciones del Botón Actualizar

Instrucciones del botón Guardar

Instrucciones del Botón Eliminar

Pág. 11 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Instrucciones del Botón Consultar

Instrucciones del Botón Restaurar

Instrucciones del Evento Opened del Window

Luego de
terminar
Shift+F6 y
ejecutarse el
aplicativo
deberá verse
de la
siguiente
manera: Pág. 12 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

Pág. 13 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

EJERCICIO PROPUESTO

Construya la solución del siguiente aplicativo usando Pilas y Colas. Su programa


también tendrá la opción de consultar, actualizar y eliminar registros.

Construya un aplicativo que permita guardar en una lista la información: Nombres,


Apellido Paterno, Apellido Materno, Sueldo base, Ventas realizadas, Estado civil, Número
de Hijos y Sueldo Neto.

El programa debe calcular para cada empleado el sueldo neto mediante la relación
siguiente:

Sueldo Neto = Sueldo + Comisión por – Descuento por – Descuento por


Base Ventas Impuesto Seguro.

Donde: la comisión por ventas es el 5% de las ventas realizadas


El descuento por seguro se obtiene como sigue:

 Si el empleado es soltero el descuento es de S/. 100.


 Si el empleado es casado sin hijos el descuento es de S/. 120.
 Si el empleado es casado con hijos el descuento es de S/. 50 + S/. 70 por cada hijo.

Suponga que llamamos TA a la suma del Sueldo base + comisión por ventas, entonces el
Descuento por el Impuesto (DI) se obtiene como sigue:

Rango del TA Monto de


DI
0 a 1500 0
1500 a 2300 3% del
TA
2301 a 3000 4% del
TA
3001 a mas 6% del
TA

Pág. 14 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

El programa debe mostrar el monto total que la empresa debe pagar por concepto de
sueldos, el monto total por comisiones de ventas, el monto total de los descuentos por
impuesto y por seguro.

7.3. Plenaria - Retroalimentación


Presentar el informe con las capturas de pantalla según los criterios de la rúbrica y
hacer la entrega mediante la plataforma de aprendizaje Blackboard - Evaluación.

RÚBRICA DE EVALUACIÓN

CRITERIOS NIVEL DE LOGRO


ALTO MEDIO BÁSICO BAJO
4 2 1 0
Desarrolla las ideas a
DOMINIO DE LOS CONCEPTOS Desarrolla nociones Incluye datos esenciales, pero Contenido con información
profundidad con detalles y
básicas sobre el tema. con algunos errores. mínima y con errores.
modelos.

La calidad del trabajo La calidad del trabajo


La calidad del trabajo La calidad del trabajo
demuestra una alta demuestra comprensión de
CALIDAD DE LA INFORMACIÓN demuestra comprensión de demuestra comprensión de
comprensión de los temas muchos de los temas
algunos de los temas vistos. pocos de los temas vistos.
vistos. vistos.

Las ideas están


Las ideas están organizadas,
Las ideas están muy bien organizadas,
pero no están bien Los datos proporcionados no
ORGANIZACIÓN organizadas, estructuradas e estructuradas, pero
estructuradas, ni parecen estar organizados.
implementadas. medianamente
implementadas.
implementadas.

Han presentado dificultades


Los recursos se han
Los recursos se han utilizado en el uso de los recursos, sin No se evidencia un uso
UTILIZACIÓN DE LAS manejado de buena
con facilidad para el logro de embargo, se logra su uso adecuado y eficiente de las
HERRAMIENTAS forma para el logro de los
los objetivos planteados. para la consecución de la herramientas de programación.
objetivos planteados.
tarea.

En el trabajo final no se
evidencia una buena La entrega final presenta una
La entrega final es estructura y desarrollo mala organización y no hay un
La entrega final sigue las
DESARROLLO DEL TRABAJO: excelente, muy bien de la temática. No se ve desarrollo completo de la
pautas requeridas para la
estructurado y desarrollado, reflejada una investigación o temática propuesta. Los
CLARIDAD, CALIDAD EN SU elaboración del
existe coherencia y desarrollo completo de los contenidos prácticos son
EJECUCIÓN, APLICACIÓN DE LOS mismo. Buen desarrollo de
cohesión textual; muy contenidos expuestos de forma errónea.
CONOCIMIENTOS ADQUIRIDOS los temas y de los
buen planteamiento de prácticos. No hay una No se refleja una verdadera
contenidos prácticos.
los contenidos prácticos. verdadera aplicación e interiorización de
aplicación e interiorización de los conocimientos adquiridos.
los conocimientos adquiridos.

Pág. 15 de 16
PROGRAMA ACADÉMICO
DE INGENIERIA DE SISTEMAS

VIII. PROTOCOLO DE SEGURIDAD / NORMAS BÁSICAS PARA LA PRÁCTICA

 No comer o beber mientras se está trabajando en el laboratorio.

 Leer el procedimiento de laboratorio antes de iniciar la experiencia para conocer de


ante mano los peligros con los que va a trabajar.

 Tener en cuenta la guía sobre el protocolo de seguridad en el laboratorio

 https://www.ucv.edu.pe/wp-content/uploads/2020/01/MV1.4-ANEXO-2-
PROTOCOLO-DE-SEGURIDAD-EN-LABORATORIO-DE-COMPUTO-Y-
AFINES-DE-LA-UCV-2021.pdf

IX. BIBLIOGRAFÍA

LOIANE GRONER. 2018. Learning JavaScript Data Structures and Algorithms [en
línea] Packt Publishing, Limited. ISBN 9781788624947. Disponible en:
https://www.proquest.com/legacydocview/EBC/5379699?accountid=37408

COMPESATO OSWALD. 2023. Data Structures in Java [en línea] Mercury Learning
and Information. ISBN 9781683929536. Disponible en:
https://app.knovel.com/kn/resources/kpDSJ00003/toc?cid=kpDSJ00003

Pág. 16 de 16

También podría gustarte