Está en la página 1de 7

UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE

SEDE SANTO DOMINGO


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN - DCCO-SS

CARRERA DE INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

PERIODO : Mayo 2021 – Septiembre 2021

ASIGNATURA : Estructura de Datos

TEMA : Implementación Primer TDA

NOMBRES : Luis Miguel Olalla Chuque

NIVEL-PARALELO : Cuarto A ITIN

DOCENTE : Ing. Fredy Gavilanes, Msc

FECHA DE ENTREGA : 29/05/2021

SANTO DOMINGO - ECUADOR

2021
Contenido

1. Introducción ............................................................................................................... 3
2. Sistemas de Objetivos .................................................................................................. 3
Objetivo General:............................................................................................................... 3
Objetivos Específicos: ......................................................................................................... 3
3. Desarrollo ................................................................................................................... 4
Clase Punto ........................................................................................................................ 4
Clase ed_programa1 ........................................................................................................... 6
4. Conclusiones................................................................................................................... 6
5. Recomendaciones............................................................................................................ 7
6. Bibliografía/ Referencias ................................................................................................. 7

Ilustración 1 Programa1 ............................................................................................................. 4

Ilustración 2 Ejecución .............................................................................................................. 6


1. Introducción

En el presente trabajo se procede a realizar un ejercicio TDA el cual es un conjunto de datos

y objetos en donde se realizar diferentes operaciones, este da una interfaz en donde se permite

realizar diferentes operaciones dependiendo de como se encuentren implementadas cada

operación, en resumen, esto nos puede decir que TDA puede ser utilizado de formas

diferentes y dando la misma funcionalidad.

TDA quiere decir tipo de dato abstracto y mediante un ejercicio practico se dará a conocer la

función que tiene utilizando datos y dándoles una funcionalidad, una de las mejores maneras

de utilizar TDA es implementar una lista dando un arreglo, pero no es recomendable

utilizarlo ya que en muchos casos es ineficiente.

2. Sistemas de Objetivos

Objetivo General:

Implementar TDA mediante un ejercicio práctico.

Objetivos Específicos:

● Aplicar TDA en el lenguaje de programación Java.

● Dar a conocer los puntos específicos del ejercicio.

● Comprender la función de TDA.


3. Desarrollo

En el software Eclipse vamos a crear un proyecto en donde vamos a crear un paquete y dos

clases en donde vamos a crear dos clases.

Ilustración 1 Programa1

En la primera clase con el nombre de ed_programa1 es la clase principal en donde se van a

ejecutar los métodos que muestran los resultados en pantalla.

En la segunda clase se encuentran la mayoría de los métodos funcionales, los atributos y

constructores.

Clase Punto

package ed_programa1;

public class Punto {

private int x;
private int y;
private int z;
String dimension;

public Punto(int coorx, int coory, int coorz) {


super();
this.x = coorx;
this.y = coory;
this.z = coorz;
}

public Punto() {
super();
this.x = 0;
this.y = 0;
this.z = 0;
}
public int getX() {
return x;
}

public void setX(int x) {


this.x = x;
}

public int getY() {


return y;
}

public void setY(int y) {


this.y = y;
}

public int getZ() {


return z;
}

public void setZ(int z) {


this.z = z;
}

public String getDimension() {


return dimension;
}

public void setDimension(String dimension) {


this.dimension = dimension;
}

En la primera sección tenemos todas las variables que se van a utilizar, en este caso se

asignaron las variables x, y, z como enteros y dimensión como variable String.

En la segunda sección tenemos los constructores en donde se encuentran todas las variables

inicializadas.

En la tercera sección están los métodos getter y setter los cuales indican el acceso a los

atributos de la clase.
Clase ed_programa1

package ed_programa1;

public class ed_programa1 {

public static void main(String[] args) {


Punto opunto = new Punto();
opunto.setX(5);
opunto.setY(10);
opunto.setZ(3);
opunto.setDimension("Punto en 3D");
System.out.println("Dimension: " +opunto.getDimension());
System.out.println("Coordenada x: " +opunto.getX());
System.out.println("Coordenada x: " +opunto.getY());
System.out.println("Coordenada x: " +opunto.getZ());

Aquí tenemos el método principal en donde tenemos los métodos que imprimen los valores

que se han dado y se obtiene los siguientes resultados.

Ilustración 2 Ejecución

4. Conclusiones

• Mediante la aplicación de TDA en este ejercicio entendemos que le asignamos valores

a las diferentes variables x, y, z para obtener como resultado un punto en 3D.

• Los métodos para imprimir las coordenadas son muy necesarios para poder entender

como funciona el ejercicio correctamente.


• Los métodos de la clase ed_programa1 son muy necesarios ya que mediante estos se

puede realizar el resto de la aplicación TDA.

5. Recomendaciones

• Investigar sobre mas ejercicios en Java donde se aplique TDA de manera adecuada.

• Evitar errores al momento de escribir los valores para las variables correspondientes.

6. Bibliografía/ Referencias

Universidad de Chile. (5 de Mayo de 2015). Obtenido de Tipos de datos abstractos:


https://users.dcc.uchile.cl/~bebustos/apuntes/cc30a/TDA/

También podría gustarte