Tema 2 Recursividad
Actividades de Aprendizaje
Fecha limite de entrega 03.10.2014
AA2.1
Ejemplificar un caso recursivo aplicado Java como lenguaje de programación, utilice las funciones inspeccionar y depurar (punto de ruptura en la ejecucion -breakpoint-) de BlueJ para analizar el proceso recursivo.
Entregar reporte impreso del proceso
AA2.2
Analice ventajas y desventajas de la recursividad y proponga cuando se recomienda su uso y cuando no.
Entregar en hoja(s) suelta(s), escritura manual.
Nota: Las dos actividades deberán incluir una hoja de presentación con los siguientes datos mínimos: Nombre, No.Control, Materia, Fecha
Referencias Pag 94 Libro JavaStructures de Bailey
Bienvenido...
Espero que este blog te sea de utilidad en algun momento, son esperados tus comentarios...
martes, 30 de septiembre de 2014
lunes, 8 de septiembre de 2014
Estructura de Datos AA 1.1
Práctica de ejercicios. Elaborar un programa en un lenguaje de programación que incorpore en un vector de n elementos sus operaciones básicas: insertar, eliminar, ordenar, buscar, cantidad de memoria estática utilizada y tiempo de ordenamiento.
Herramientas de Trabajo:
Retos:
1. Compilar exitosamente la clase Vector
2. Generar un objeto arreglo producto de la instancia de la clase Vector
Herramientas de Trabajo:
- BlueJ --> http://bluej.org/
- Comprimido con códigos fuente: Structures.zip
- Libro Digital de Referencia JavaStructures.pdf
Retos:
1. Compilar exitosamente la clase Vector
2. Generar un objeto arreglo producto de la instancia de la clase Vector
3.Aplicar el constructor correspondiente para generar un objeto arreglo de clase Vector con un tamaño = 5
4. Agregar un elemento ("carlos") tipo String al vector e inspeccionar lo visto en clase como se muestra en la imagen
5. Observar la funcionalidad total de la implentacion de la clase Vector (analiza, prueba e inspecciona) y responde:
5.1 Cuantos métodos constructores tiene la clase Vector, y cual es la funcionalidad de cada uno de ellos...?
5.2 Que funcionalidad tiene el método ensureCapacity(int)...?, explica en que requerimiento se utilizaria este interesante método...?
5.3 Construye una funcion principal main() que utilice de manera lógica al menos 6 métodos de la clase Vector (tienes que pensar en un caso de aplicacion de la clase Vector)
Se habilitarán los comentarios en esta publicacion para retroalimentacion entre el grupo de estudiantes (ayudense, explica al compañero, se vale compartir!!!)
Suscribirse a:
Entradas (Atom)


