Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apolo Firmado
digitalmente por
Enciso Apolo Enciso
Montes de Montes de Oca
Fecha: 2018.09.30
Oca 21:08:22 -05'00'
ALUMNO(A):
_ENCISO MONTES DE OCA APOLO__
GRUPO: __ 3B_____
Nota: La práctica es individual, por lo que la copia de este producto está penalizada
con su anulación de ambas prácticas, la consecución recurrente de esta actividad
se penaliza con reporte y cancelación de la calificación de la unidad.
Rubrica.
Rubro Puntos
Campos requisitados Todos los campos Todos los campos Algunos o ningún
debidamente registrados, con campo registrado.
registrados. errores, incluyendo Segunda Oportunidad
ortografía. con los datos
debidamente
ingresados y con el
código comentado
línea por línea.
4 2 0
Muestra Ejecución Si, a la primera Si a la segunda No, con errores, o el
del programa ocasión y con ocasión o más con el resultado no es el
comentarios al código código comentado. esperado.
Segunda oportunidad
deberá entregar con
el código fuente.
5 4 0
Puntualidad Si en tiempo y forma Una clase después Segunda Oportunidad
1 1 0
Formato para prácticas de laboratorio
PLAN DE CLAVE
CARRERA NOMBRE DE LA ASIGNATURA
ESTUDIO ASIGNATURA
Ingeniería en TID-1012
2007-2
Tecnologías de
_ESTRUCTURAS Y ORGANIZACIÓN DE DATOS_
Información y
Comunicación
PRÁCTICA Fecha de
LABORATORIO DE Computación
No. Entrega
1 INTRODUCCIÓN
TDA. Un tipo de dato abstracto es una colección de datos sobre los cuales se define un conjunto de operaciones
• Una clase de Java es ideal para implantar TDAs:
• clase encapsula datos y operaciones – variables definen la estructura de datos – métodos públicos son las
operaciones que definen el TDA
2 OBJETIVO ( COMPETENCIA)
Comprenderá y usará un TDA en el lenguaje de programación de JAVA
3 FUNDAMENTOS
1. Programación Estructurada
5. Conclusión
Sin embargo, OOP no es una tecnología que vaya a resolver todos nuestros
problemas de computación. Las panaceas no existen, y los computólogos nos
vemos obligados a conocer cada vez más técnicas para resolver los desafiantes
problemas del mundo actual.
Aunque usar ADTs es más difícil que no hacerlo, pues en algunos casos se dura
el doble programando, vale la pena el esfuerzo, pues la mejora en la modularidad
de los programas que produce aumenta mucho su calidad. Ojalá los programadores
acepten este mensaje.
Pero tal vez el efecto colateral más positivo que se obtenga de OOP sea el
entrenamiento a que fuerza a los programadores, quienes poco a poco comprenden
mejor como hacer programas muy bien modularizados. En estos nuevos programas
cada módulo se acerca cada vez más a ser realmente un "componente de software".
Esta nueva disciplina de programación dará muy buenos réditos, pues de seguro
mejorará mucho la calidad de los sistemas disponibles para los usuarios finales.
4 PROCEDIMIENTO ( DESCRIPCIÓN)
DESARROLLO DE LA PRÁCTICA:
Superficie esférica
E s l a su p e rfi ci e en g en d r ada p o r u n a ci r cu n f er en ci a qu e gi ra s o br e
su di ám et r o.
Esfera
E s l a r egi ón d el es p aci o qu e s e en cu en t ra en el i n te ri o r d e u n a
su p e r fi ci e e s f é ri ca .
Elementos de una esfera:
Ce nt r o: Pu n t o i n te r i or qu e equ i di sta d e cu al qu i er pu n t o d e l a
e sf e r a.
R ad i o: Di stan ci a d e l c en t r o a u n pu n t o de l a e sf e r a.
Cu e rd a : S eg m en t o qu e u n e d o s pu n t o s de l a su p e r fi ci e.
Di á m et ro : Cu e rd a qu e p as a p or el c en t r o.
Po lo s : S on l os pu n t o s d el ej e d e gi r o q u e qu ed an s ob r e l a
su p e r fi ci e e s f é ri ca .
Área y volumen de la esfera
Definic ión de c ilind ro
Un c i l i nd ro e s u n c ue r po ge om ét r ic o en g en d rad o p o r
u n re ct á ng u lo qu e gi ra al r ed ed o r d e u n o d e su s l a d os .
Eje
E s el l a do fi j o al r ed ed o r d el cu al gi r a el r ec t án g u lo .
Bases
Son l o s c ír cu l o s q u e en g en d r an l o s l a d os
pe r pe n di c ul a r e s al ej e.
Altura
E s l a di stan ci a e n t r e l as d o s b a s es .
Generatriz
E s el l a do op u es to al ej e , y e s el l ad o qu e en g en dr a
el c i l in d ro .
La g e ne r at r iz d el c i li n d ro es i gu al a l a al tu r a .
h = g
Área lateral del cilindro
5 RESULTADOS Y CONCLUSIONES
package practica2;
/**
*
* @author Apolo
*/
public class Esfera {
private double radio;
package practica2;
/**
*
* @author Apolo
*/
public class Practica2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Esfera esferita = new Esfera(5);
System.out.println("Radio :"+esferita.getRadio());
System.out.println("Diametro :"+esferita.getDiametro());
System.out.println("Circunferencia :"+esferita.getCircunferencia());
System.out.println("Area :"+esferita.getArea());
System.out.println("Volumen :"+esferita.getVolumen());
}
}
Describa que tiene que ver la práctica con TDA y POO. (5 renglones)
6 ANEXOS
La programación que utiliza la abstracción de datos se basa en que un programa debe integrar y
combinar los tipos básicos de datos, como números y caracteres, para formar estructuras de datos
más complejas y así representar información. En general existe una fuerte relación entre todos los
datos manipulados por un programa, por lo conveniente que esa relación esté claramente
especificada y controlada, de forma que cada parte del programa "vea" sólo lo que necesita.
Los objetos poseen ciertas propiedades que los distinguen de las variables simples, muchas de ellas
pueden heredarse, encapsularse y el polimorfismo. Pero las propiedades en general de la POO son
las 3 anteriores y la abstracción.
7 REFERENCIAS
2. http://web.fi.uba.ar/~bortega/apunte_TDA.pdf