Programación II
underscore

Programación de la Materia

Ier Parcial.
Apuntadores.
El paradigma de la Programación Orientada por Objetos.
Técnica de desarrollo de sistemas programados orientados por objetos.
Técnicas de ingeniería de la programación. Integración de componentes, casos de prueba, interfaz humano - computador.

IIdo Parcial.
Tipos Abstractos de Dato (TAD).
TAD Cadena.
TAD Pila.
Introducción a los medios de almacenamiento secundarios.
Introducción a los archivos.
Archivos texto.
Archivos secuenciales.

IIIer Parcial
Archivos de acceso aleatorio (hash)
Introducción a funciones Hash.
Tipos de Funciones Hash.
Método de desborde.
Método de sondeo lineal.
Método de busqueda cuadratica.
Método de las cubetas.
Archivos secuenciales indizados

IV Parcial
Introduccion a la programación con Aleph
Colas de Aleph
Pilas de Aleph

Bibliografía

C++ Programming Language. Third Edition. Bjarne Stroustup.

Estructura de Datos y Algoritmos. Notas del Prof. Leandro Rabindranath León Quintero.

Clases para descargar en formato PDF. Puede leerlas con xpdf, Acrobat Reader, gv.

Haga <click> sobre la clase de su interes.

clase 1 (02/07/2004)
clase 2 (06/07/2004)
clase 3 (13/07/2004)
clase 4 (16/07/2004)
clase 5 (19-23/07/2004)
clase 6 (14/09/2004)
II parcial
clase 7
clase 8
clase 9 (1/10/2004)
clase 10
clase 11 (14/10/2004)
Algoritmos de Archivos Hash.
Algoritmos de Archivos Secuencial Indizado.
Algoritmos de Archivos Hash con cubetas.

Algunos Códigos interesantes. Descarguelos, compilelos, ejecutelos, entiendalos!

Haga <click> sobre el código de su interes.

El siguiente par de programas corresponden a la solució del problema de ordenar los elementos de una pila utilizando un par de pilas auxiliares. Cada uno implanta un método diferente.

ordenaPila1.cpp
ordenaPila2.cpp

Los siguientes documentos corresponden a las asignaciones para el proyecto final. Puede leerlas con xpdf, Acrobat Reader, gv.

Haga <click> sobre la asignacion de su interes.

Primea Entrega (fecha: 16/07/2004)

Equipos Renovados

Segunda Entrega (fecha: 05/11/2004)


Links

Biblioteca Aleph. Implantaciones en C++ de las estructuras de datos que se conocerán al final curso. Entre las básicas  estan: listas, pilas, colas.  Y las avanzadas: arboles binarios de búsqueda, etc.

Ir al tope

Suscribase a la lista de Información/Discusión.

Para suscribirser usted mismo a la lista de discusión de Programación II haga click en el siguiente enlace:

http://www.cemisid.ing.ula.ve/mailman/listinfo/pr2

La lista es completamente libre. Puede expresar lo que guste.

Ir al tope

Evaluación

(A)  4 Parciales para un total de 70%.

(B)  Nota de laboratorio 15%.

(C) Proyecto final 15%.

Consideraciones para aprobar la materia:
Ud. tiene derecho a aprobar la materia si y solo si la suma de los 4 parciales dividida entre 4 es mayor (estrictamente) que nueve.
Un porcentaje de asistencia superior al 70%.
Haber aprobado el laboratorio*.
Si el promedio de los parciales escritos es <= 9.0 entonces no se toma en cuenta ni la nota del laboratorio ni la nota del proyecto.


[Le gustaría ver las notas?]

Ir al tope


| Home Page | Computer Lab | ULA-ACM marathon team | Proyecto Aleph | Contacto |

Sitio Web Desarollado por: Proyecto SaberULA
Web: http://www.saber.ula.ve
E-mail: info@saber.ula.ve