



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
La implementación de métodos de búsqueda y ordenamiento de vectores de objetos en Java, utilizando el ejemplo de un administrador de una librería que necesita mantener el inventario de sus libros. Se explica la creación de la clase 'Libro' y el uso de métodos como Shell, Burbuja, QuickSort y búsqueda binaria para ordenar y buscar información en el vector. Además, se muestra cómo crear las ventanas 'Crear Libro' y 'Reporte de Libro' para la representación gráfica.
Tipo: Monografías, Ensayos
1 / 7
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Diego Alberto Payares Domínguez Osnaider Antonio Caré Peñate Ing. Pedro Guevara Programación II Facultad de Ingenierías Programa de ingenierías de sistemas Universidad de Córdoba, sede Sahagún Octubre – 2022
Actividad 1. Descripción del Problema El administrador de una Librería requiere llevar el inventario de los libros disponibles, que tienen para la venta. Cada libro tendrá un código único que lo identifica o ISBN; el nombre del libro; la editorial, el año de publicación y el precio del libro. Es importante saber cuántos ejemplares hay en existencia de cada libro; igualmente la Librería vende libros especializados en las siguientes categorías: Historia, Arte y Tecnología. Implementar las clases necesarias en Java, que permitan registrar la información de los libros en un vector de objetos. Diagrama UML
Declaramos los métodos set y get para cada atributo, pues si debemos modificar el valor de un atributo cualquiera, debemos hacerlo por medio de un método get y no creando un objeto nuevo. CLASE CREAR VECTOR. El paso siguiente fue crear un objeto o instancia para la clase Libro, en esta ocasión tenemos un constructor que recibe cada uno de los parámetros (como lo plantea la problemática) y que posee tres métodos de los cuales haremos uso para este ejemplo. En una línea, declaramos y creamos el objeto. Se asignan los valores iniciales a los diferentes atributos de la clase, así mismo se aplican los métodos selectores y modificadores para agregar la información al vector y obtener elementos. Se declara el método que permite cambiar los elementos de sus posiciones iniciales. Método cambiar. Ahora se utilizará el método Shell, para ordenar el atributo ISBN.
Para el atributo tamaño, se usa el método de Burbuja. Seguidamente, usamos el método de QuickSort, en los que usaremos una iteración para evaluar esta condición, esto para ordenar el año que se registrarán dentro de los datos. Asimismo, se usa el método de búsqueda Binaria para hallar el ICBN. Clase Main.
Ventana reporte de libro.