Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Gl-Ed #07 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

ESCUELA ACADEMICO PROFESIONAL DE

INGENIERIA DE SISTEMAS

GUÍA DE LABORATORIO N° 06
Escuela Profesional: Ingeniería de Sistemas. Asignatura: Estructura de Datos.
Ciclo y Turno: Tercero – Tarde Semestre Académico: 2013-1
Docente: Ing. Luis Ramos Mendoza Fecha: 15 de Mayo del 2013

Sesión 07: Métodos de Ordenamiento y Arreglo de Objetos


INTRODUCCION
Los métodos de búsqueda y ordenación son rutinas que se realizan con mucha
frecuencia, las aplicaciones siempre requieren hacer consultas y búsquedas de datos.
El presente laboratorio muestra la importancia del manejo de estas rutinas. Previamente
se construye un aplicativo donde se hará uso de las acciones de búsqueda como:
selección y binaria, así como las funciones de ordenación inserción, selección y burbuja.
Se implementaran aplicaciones en entorno visual con JFrame, utilizando como
herramienta de desarrollo NetBeans 6.8 y además para demostrar los métodos de
ordenamiento utilizaremos un Arreglo de Objetos y Clases.

I. OBJETIVOS

1. Desarrollo de ejercicios de Manejo de Cadenas usando Swing WT.


2. Codificar, compilar y ejecutar los ejercicios de aplicación.
3. Conocer la estructura de un programa visual en Java.
4. Se espera que el estudiante asocie los conocimientos nuevos con la “nueva
plantilla” que se propone.

II. EQUIPOS Y MATERIALES


 Computadora personal.
 Programa NetBeans IDE 6.7.1 o 6.8 correctamente instalado.
 Notas de los ejercicios resueltos en la clase.

III. METODOLOGIA Y ACTIVIDADES


Codificar los ejercicios desarrollados en el aula.
Presentar avances y ejecución de cada uno de los ejercicios al docente o jefe de
práctica encargado para la calificación correspondiente.
Guardar la carpeta de sus archivos a sus memorias.
Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar
todo en orden.

IV. OBSERVACION

 El estudiante deberá crear una carpeta de trabajo con el nombre


“Laboratorio_06ED”, a donde deberá direccional su proyecto a crear.
 Se recomienda que el estudiante haya planteado los ejercicios de la Guía de
ejercicios 06 para que pueda comprender las soluciones que se proponen.

V. NUEVAS LIBRERIAS
Ver diapositiva GUI en Java-AWT & SWING.pdf

VI. EJERCICIOS.

Pág. 1 de 12
Ejemplo 02: Construya un programa que guarde la siguiente información en un
archivo de binario llamado “Libros.bin” de los libros de una Librería como: Código del
libro (código único), Nombre del Libro, Tipo de Editorial (A, B, y C), Clase de Libro
(Programación, Gestión y Sistemas), Año de Edición, Nro. de Páginas y Costo del
Libro. Su programa deberá mostrar los siguientes datos:

a) Nombre del Libro con el Año de Edición más reciente.


b) Nombre de la Editorial que tiene el libro con el Menor número de páginas.
c) Numero de Libros que supera el costo de S/ 100 que sean de la Editorial A y
sean de Gestión
d) Nombre del Libro que tenga el mayor costo y a que editorial del pertenece.

Además su aplicativo tendrá la opción de ordenar por código, nombre, tipo, clase, año
de edición, número de páginas y costo.

SOLUCION:
Paso 1: Construya el siguiente diseño:

Para la solución del problema construya se considera lo siguiente:

a) Una clase Libro que permitirá guardar la


información referente a los libros el cual
tiene que ser Serializada para utilizar
manejo de archivos binarios.

b) Una clase ArregloLibros que permitirá


utilizar un arreglo de objetos (ArrayList)
que contendrá la información de todos los
objetos instanciados de la clase Libro, así
como todos los métodos para manejar
dichos objetos.

c) Un JFrame Metodos_Ordenamiento que


utilizara las dos clases anteriores.

Pág. 2 de 12
INSTRUCIONES EN LA CLASE LIBRO

INSTRUCIONES EN LA CLASE ARREGLOLIBROS

Pág. 3 de 12
A CONTINUACION SE MUESTRAN LOS CODIGOS Y METODOS DEL FORMULARIO
METODOS_ORDENAMIENTO

CONSTRUCCION DE LOS METODOS UTILIZADOS EN EL APLICATIVO

Pág. 4 de 12
Pág. 5 de 12
Pág. 6 de 12
Pág. 7 de 12
METODOS DE ORDENAMIENTO

Pág. 8 de 12
Pág. 9 de 12
Pág. 10 de 12
INSTRUCCIONES EN LOS BOTONES

Pág. 11 de 12
PRESIONE ALT+F6 Y EJECUTE SU APLICATIVO

Pág. 12 de 12

También podría gustarte