









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
Muestra los pasos para desarrollar un directorio en el lenguaje java en Visual Studio Code
Tipo: Exámenes
1 / 17
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!










i
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS
En el presente trabajo se da a conocer el desarrollo de un programa en JCreator
que utiliza listas enlazadas y sus variaciones para la creación de carpetas y sub carpetas,
para ello se tiene en cuenta el pensamiento lógico, analítico y creativo del programador
para obtener un programa eficiente.
Para el proceso de este programa es necesario conocer el tema de listas
enlazadas y sus variaciones; la cual los integrantes de este grupo por medio de su
catedrático Abraham Esteban Gamarra Moreno adquirieron conocimiento teórico y
práctico que ayudaran a la creación de carpetas y sub carpetas.
En el primer capítulo se da a conocer la programación de la estructura del
polinomio. En el segundo capítulo se describe el desarrollo de las operaciones básicas
de los polinomios las cuales son: la suma, la resta, la multiplicación y por último la
división.
Después de concluir con el desarrollo del programa TDA Polinomio orientado a
objetos, el tercer capítulo mostrara el código fuente del programa y como evidencia
mostrara capturas de imagen de la ejecución del programa.
ii
Ilustración 1 Árbol de carpetas
Fuente: Elaboración propia
Elaborar un programa en Java que utilice listas enlazadas o su
variación, de tal forma que imiten el árbol de carpetas del Windows.
El programa debe mostrarse como en la Ilustración 1.
Fuente: Elaboración propia
Ilustración 5 Creación del nodo D
Fuente: Elaboración propia
Ilustración 6 Creación del nodo P
Fuente: Elaboración propia
Luego creamos los nodos C/A/D. Como el nodo C
contiene al nodo A esta no se encuentra vacía, luego se
evalúa el nodo A como se encuentra vacía se crea un nodo
D siguiente como se muestra en la Ilustración 5.
Después creamos los nodos C/A/P. El nodo C contiene al
nodo A y esta no se encuentra vacía, luego se evalúa el
nodo A como no se encuentra vacía y queremos ingresar
un nodo más, entonces se crea un nodo P abajo del nodo D
como se muestra en la Ilustración 6.
Después creamos los nodos C/B. El nodo C contiene al
nodo A y como no se encuentra vacía y queremos ingresar
Fuente: Elaboración propia
Ilustración 7 Creación del nodo B
Fuente: Elaboración propia
Ilustración 8 Creación del nodo M
un nodo más, entonces se crea un nodo B abajo del nodo A
como se muestra en la Ilustración 7.
Luego creamos los nodos C/B/M. Como el nodo C contiene al
nodo B esta no se encuentra vacía, luego se evalúa el nodo
B como se encuentra vacía se crea un nodo M siguiente
como se muestra en la Ilustración 8.
Después creamos los nodos C/N. El nodo C contiene al
nodo A y al nodo B y como no se encuentra vacía y
Fuente: Elaboración propia
Ilustración 10 Creación del nodo M
ListaCarpetas
Carpeta
inserta
mostrar
mostrar
falta uno
Directorio
ListaCarpetas D1=new
ListaCarpetas
D1.inserta
D1.mostrar
D1.mostrar
D1.falta uno
Crea un objeto de
la clase
ListaCarpetas
Se usa el objeto D
para llamar a los
métodos de la clase
ListaCarpeta
Ilustración 11 Código de la clase carpeta
Fuente: Elaboración propia
Son los elementos que compondrá el nodo
Sirve para poner nombre a las carpetas
Top al inicio esta vacío
En este inserta primero se hace referencia a la inserción
del nodo inicial
Este arreglo del tipo String sirve para almacenar cada
nombre de carpeta que se recibe a través de la variable
cadena, siendo así que cada vez que se encuentre un “/” en la
variable cadena, estos pedazos se guarden como elemento de
un arreglo, en este caso en el arreglo llamado partes[].
En este inserta primero se hace referencia a la inserción
del nodo inicial