Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Creación de un Directorio en Java, Exámenes de Programación de Bases de Datos

Muestra los pasos para desarrollar un directorio en el lenguaje java en Visual Studio Code

Tipo: Exámenes

2020/2021

Subido el 20/01/2021

jhimy-sullcaray-tomas
jhimy-sullcaray-tomas 🇵🇪

4

(3)

2 documentos

1 / 17

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
i
“AÑO DE LA UNIVERSALIZACIÓN DE LA
SALUD”
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
FACULTAD DE INGENIERÍA DE SISTEMAS
ESTRUCTURA DE DATOS
CATEDRÁTICO
DR. ABRAHAM ESTEBAN GAMARRA MORENO
INTEGRANTES
GUTIERREZ SALAS, JOSE DAVID
HILARIO REYES, VERONICA ESTEFANY
SULLCARAY TOMAS, JHIMY FRANK
SOTOMAYOR GAMARRA, CIELO REYNA
SEMESTRE
V
PERIODO ACADÉMICO
2020 – I
HUANCAYO – PERÚ
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Creación de un Directorio en Java y más Exámenes en PDF de Programación de Bases de Datos solo en Docsity!

i

“AÑO DE LA UNIVERSALIZACIÓN DE LA

SALUD”

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

FACULTAD DE INGENIERÍA DE SISTEMAS

ESTRUCTURA DE DATOS

CATEDRÁTICO

DR. ABRAHAM ESTEBAN GAMARRA MORENO

INTEGRANTES

GUTIERREZ SALAS, JOSE DAVID

HILARIO REYES, VERONICA ESTEFANY

SULLCARAY TOMAS, JHIMY FRANK

SOTOMAYOR GAMARRA, CIELO REYNA

SEMESTRE

V

PERIODO ACADÉMICO

2020 – I

HUANCAYO – PERÚ

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERÍA DE SISTEMAS

INTRODUCCIÓN

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

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

  • Ilustración 1 Árbol de carpetas..................................................................................................... FACULTAD DE INGENIERÍA DE SISTEMAS
  • Ilustración 2 Elementos del nodo.................................................................................................
  • Ilustración 3 Creación del nodo inicial C.......................................................................................
  • Ilustración 4 Creación del nodo A.................................................................................................
  • Ilustración 5 Creación del nodo D.................................................................................................
  • Ilustración 6 Creación del nodo P.................................................................................................
  • Ilustración 7 Creación del nodo B.................................................................................................
  • Ilustración 8 Creación del nodo M................................................................................................
  • Ilustración 9 Creación del nodo N................................................................................................
  • Ilustración 10 Creación del nodo M............................................................................................
  • Ilustración 11 Código de la clase carpeta...................................................................................

Ilustración 1 Árbol de carpetas

Fuente: Elaboración propia

CAPÍTULO I

1.1 EXPLICACIÓN DE LA SOLUCIÓN

1.1.1 CREACIÓN DE CARPETAS Y SUB CARPETAS

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.

1.1.2 SOLUCIÓN

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

1.2 EXPLICACIÓN DEL CÓDIGO FUENTE

1.2.1 ESQUEMA DE LA CLASE

CLASE

ListaCarpetas

Carpeta

inserta

mostrar

mostrar

falta uno

Directorio

ListaCarpetas D1=new

ListaCarpetas

D1.inserta

D1.mostrar

D1.mostrar

D1.falta uno

ATRIBUTO

MÉTODOS

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

1.2.2 CARPETA

1.2.3 LISTA CARPETA

NOSE

Son los elementos que compondrá el nodo

Sirve para poner nombre a las carpetas

Top al inicio esta vacío

MOSE

NOSE

1.2.3.1 INSERTAR NODO

GRAFICO

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

1.2.3.2 MOSTRAR NODO

1.2.4 DIRECTORIO

CAPITULO II

2.1 CÓDIGO FUENTE DEL PROGRAMA

2.1.1 ESQUEMA DE LA CLASE

2.1.2 CARPETA

2.1.3 LISTA_CARPETA

2.1.4 DIRECTORIO

2.2 IMÁGENES DE LA EJECUCIÓN DEL PROGRAMA