You are on page 1of 3

AAccttividad2

[/bbcswebdav/internal/courses/DS-DEDA-1702-B1-
002/announcements/_184333_1/Actividad%202.%20Aplicaci%C3%B3n%20de%2
0estructuras%20de%20datos%20pila%2C%20cola%20y%20lista.pdf]Actividad 2.
Aplicacin de estructuras de datos pila, cola y lista.pdf

CRITERIOS POR EL FACILITADOR:

Utilizando como herramienta de desarrollo el IDE de NetBeans (puedes usar la


versin de tu agrado). Por lo tanto, crea un proyecto nuevo en donde puedas crear
una clase que contenga el cdigo necesario para cada uno de los siguientes
puntos:

1. Apoyndote en la bibliografa sugerida, codifica un programa sencillo donde


crees una PILA (debers evidenciar cada operacin admitida por esta estructura).

2. Apoyndote en la bibliografa sugerida, codifica un programa sencillo donde


crees una LISTA (debers evidenciar cada operacin admitida por esta
estructura).

3. Apoyndote en la bibliografa sugerida, codifica un programa sencillo donde


crees una COLA (debers evidenciar cada operacin admitida por esta
estructura).

Ahora sabes que las principales estructuras de datos son las pilas, listas y colas, asimismo
que en el mbito del desarrollo del software sirven para llevar a cabo operaciones de
programacin.

Al respecto, el propsito de esta actividad es que puedas implementar pilas, colas y listas
utilizando las operaciones bsicas mediante arreglos o arrays. Para comenzar, tu Docente en
lnea te proporcionar planteamientos mediante los cuales ejercitars los tipos de
estructuras, una vez que cuentes con los planteamientos y las instrucciones de tu Docente
en lnea, realiza lo siguiente:

1. Analiza los planteamientos y determina el problema a resolver.


2. Utilizando como herramienta el IDE de NetBeans, desarrolla una clase para cada
estructura de datos (pila, cola y lista) e incluye el cdigo necesario para implementar los
mtodos aplicables a cada estructura:

Ingresar un elemento

Eliminar un elemento

Verificar si la estructura est vaca

Mostrar el contenido

Nota: Considera que cada una de las operaciones debe programarse de tal manera que
obedezca a la lgica propia de cada estructura de datos (FIFO, LIFO, etctera).

3. Crea un men principal donde presentes cada una de las estructuras: pila, cola y lista.

4. Para cada estructura de datos, presenta un segundo men de opciones a travs del cual
actives los mtodos aplicables a cada estructura:

Ingresar un elemento

Eliminar un elemento

Verificar si la estructura est vaca

Mostrar el contenido de la estructura

5. Para implementar las estructuras de datos y los mtodos aplicables utiliza arreglos o
arrays.

6. Documenta tu cdigo usando comentarios en los que describas detalladamente la


funcionalidad de cada mtodo y/o instruccin.

7. Guarda tu proyecto con el nombre DEDA_U1_A3_XXYZ. Sustituye las XX por las


dos primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z
por la inicial de tu segundo apellido. (Incluye el proyecto generado Netbeans)
8. Consulta los Criterios de evaluacin de la actividad para que los consideres previo
a la entrega de tu actividad

9. Enva el archivo a tu Docente en lnea para recibir retroalimentacin mediante la


herramientaTarea.

You might also like