0% encontró este documento útil (0 votos)
34 vistas17 páginas

Guia de Laboratorio #3

Este documento presenta una guía de laboratorio sobre ordenamiento recursivo con QuickSort y MergeSort. Se describen tres ejercicios que involucran el desarrollo de aplicaciones para registrar datos de alumnos, productos y clientes utilizando los algoritmos de ordenamiento mencionados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas17 páginas

Guia de Laboratorio #3

Este documento presenta una guía de laboratorio sobre ordenamiento recursivo con QuickSort y MergeSort. Se describen tres ejercicios que involucran el desarrollo de aplicaciones para registrar datos de alumnos, productos y clientes utilizando los algoritmos de ordenamiento mencionados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 17

FACULTAD DE INGENIERÍA Y ARQUITECTURA

GUIA DE LABORATORIO Nro. 03


ESCUELA : INGENIERIA DE SISTEMAS

ASIGNATURA : ESTRUCTURA DE DATOS

CICLO : III

TURNO : MAÑANA Y NOCHE

SEMESTRE : 2024-1

DOCENTE :

I. TEMA:
Ordenación recursiva con QuickSort y MergeSort.

II. OBJETIVOS:

- Configurar el Netbeans 8.2.


- Desarrollar los ejercicios propuestos por el docente.

III. METODOLOGÍA:
- Solución de los ejercicios propuestos con la guía del docente.
- Realizar un informe de toda la secuencia del laboratorio propuesto.

IV. RECURSOS:
1. Equipo computacional con conexión a internet.
2. Utilizar la guía de instalación de Netbeans 8.2
3. Utilizar la plataforma Blackboard para entregar el laboratorio
4. Utilizar la plataforma de Zoom para la sustentación de laboratorio.

V. DESARROLLO DE ACTIVIDADES:
FACULTAD DE INGENIERÍA Y ARQUITECTURA

EJERCICIO DESARROLLADO # 01

Desarrollar una aplicación para realizar el registro de Alumnos. Los datos a almacenar son
dni, nombres, edad, promedio. Utilizar para este ejercicio ordenamiento recursivo QuickSort.

Creando la clase Alumno:


FACULTAD DE INGENIERÍA Y ARQUITECTURA

Creando la clase QuickSort


FACULTAD DE INGENIERÍA Y ARQUITECTURA

Ingresando elementos a un arreglo de Alumnos para realizar el ordenamiento:

Como resultado tenemos:


FACULTAD DE INGENIERÍA Y ARQUITECTURA

Ahora realizaremos el mismo ejercicio con ordenamiento recursivo MergeSort:

Implementamos la clase Alumno:


FACULTAD DE INGENIERÍA Y ARQUITECTURA

Luego implementamos la clase Mergesort


FACULTAD DE INGENIERÍA Y ARQUITECTURA

Por último, implementamos en modo consola el algoritmo recursivo MergeSort:

Como resultado tenemos lo siguiente:


FACULTAD DE INGENIERÍA Y ARQUITECTURA

EJERCICIOS PROPUESTOS

EJERCICIO # 01
La empresa seguros S.A.C desea implementar una aplicación que permita el manejo de su
data, con los siguientes requerimientos:
Elabore un programa que ordene mediante QuickSort por codigo de los trabajadores que
incluyen código, nombre, apellido, sexo, edad, estado civil, área (Contabilidad o Finanzas),
fecha de ingreso (Formato SimpleDateFormat) y muestre una estadística que indique:
▪ Número de vocales totales, consonantes, dígitos, espacios en blanco y otros símbolos,
con su respectivo porcentaje.
▪ Número de trabajadores por sexo, numero de trabajadores por área, numero de
trabajadores por estado civil, numero de trabajadores mayores y menores de edad.
FACULTAD DE INGENIERÍA Y ARQUITECTURA
FACULTAD DE INGENIERÍA Y ARQUITECTURA
FACULTAD DE INGENIERÍA Y ARQUITECTURA

EJERCICIO # 02
Desarrollar una aplicación para realizar el registro de nuevos productos. Los datos a almacenar
son código, descripción, stock, stock mínimo y precio. Utilizar para este ejercicio
ordenamiento recursivo MergeSort.
FACULTAD DE INGENIERÍA Y ARQUITECTURA
FACULTAD DE INGENIERÍA Y ARQUITECTURA
FACULTAD DE INGENIERÍA Y ARQUITECTURA

EJERCICIO # 03
Desarrollar una aplicación para realizar el registro de clientes. Los datos a almacenar son
código, nombres, dni, genero, correo y celular. Utilizar para este ejercicio ordenamiento
recursivo QuickSort.
FACULTAD DE INGENIERÍA Y ARQUITECTURA
FACULTAD DE INGENIERÍA Y ARQUITECTURA
FACULTAD DE INGENIERÍA Y ARQUITECTURA

VI. RESULTADOS DE APRENDIZAJE ESPERADOS:


- El estudiante desarrolla los ejercicios propuestos utilizando el IDE Netbeans 8.2.

VII. RÚBRICA DE LA EVALUACIÓN

Inicio (M) Proceso (R) Logro previsto (R+) Logro satisfactorio (B)

0-10 11-13 14-17 18-20

Desarrollo Desarrollo Desarrollo Desarrollo


correctamente del correctamente del correctamente del correctamente del E
laboratorio hasta un laboratorio hasta un laboratorio hasta un Alaboratorio hasta un
50 % 60 % 80 % 100%

También podría gustarte