Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTRUCTURA DE INFORMACION
Creditos : 3 Horas semanales: 4 Prerequisitos : Lenguaje de programacion I
TEMARIO
PRIMERA PARTE
1. TAD
2. Filas secuenciales 3. Arreglos
4. Listas
5. Otras estructuras dinmicas
EXAMEN PARCIAL
TEMARIO
SEGUNDA PARTE
1. Pilas y Colas
2. Arboles binarios 3. Arboles AVL
4. Arboles B
5. Grafos
EXAMEN FINAL
EVALUACION
Promedio Final = ( EP + EF + PP) / 3
Promedio de practicas (PP)
3 notas de practicas calificadas 2 notas trabajos calificados opcionales
PP= ( nota1 + nota2 + asistencia) / 3
Las 2 notas mas altas (nota1 y nota2)
Asignatura
Estructura de Informacin
Tema
Abstraccin
Problema de la vida real
Problema
abstraccin
Modelo
Abstraccin
Se tiene una propia perspectiva del problema
MODELO
datos operaciones
Abstraccin- ejemplo
En la FISC se har un programa que contenga la informacin de todos los alumnos para posteriormente usarlo en procesos netamente acadmicos:
ABSTRACCION
dni nombre direccin edad sexo
Pareja sentimental
sexo
edad
Abstraccin- ejemplo
El modelo necesita herramientas para manipular la informacin necesaria.
Operacin para registrar un alumno Operacin para reporte de alumnos Operacin para reporte de alumnos por sexo Operacin para sacar a un alumno de la BD
Abstraccin- ejemplo
MODELO FINAL
ALUMNO abstraccin
dni nombre direccin edad sexo
Registrar_alumno
Reporte _alumnos Reporte_alumnos_sexo Sacar_alumno_BD
Observando el modelo
dni nombre direccin edad sexo dni nombre Direccin edad sexo entero cadena cadena entero entero
Registrar_alumno
Reporte _alumnos Reporte_alumnos_sexo Sacar_alumno_BD Tipos simples de datos
Interface
Tipos de datos
TAD o tipos compuestos
entero
Tipos simples
Estructura de Datos
Forma de organizar un conjunto de datos simples para facilitar la manipulacin de estos datos como un todo o individualmente.
Esta entidad define la estructura de datos de un conjunto de elementos
08153500 08153500 08153500 Pea Torres Juan 08153500 Pea Torres Juan Juan Pea Torres 234, Surco Jr. Carmen Juan Pea Torres 234, Surco Jr. Carmen Jr. Carmen 234, Surco Jr. Carmen 234, Surco 21 21 21 masculino 21 masculino masculino 08456070 masculino Mara Coral Guerra Jr. German 453, Brea 18 femenino
ALUMNO
TAD
Es una entidad , con un solo identificador, constituido por datos de otro tipo. Caractersticas Exporta un tipo Exporta un conjunto de operaciones (interface) Las operaciones es el nico medio de acceso al TAD
ALUMNO
datos operaciones
PROGRAMAR
Representacin: Diagramas de flujo pseudocdigo
PROGRAMAR
= ESTRUCTURA DE DATOS
ALGORITMOS
ALGORITMO
LENGUAJE PASCAL
SINTAXIS EN ALGORITMOS
Tipos de datos
Expresiones
Simples
TAD
Aritmticas
Relacionales y Lgicas
Funciones
mtodos
Procedimientos
Declaracin de variables
Instrucciones
TIPOS DE DATOS
entero
Tipos de datos
real cadena carcter lgico especificacin Nombre_TAD usar // tipos TADs de datos que se usan variable // declaracin de variables operaciones // operaciones con sus parmetros significado // explicacin de los mtodos fin_TAD
TAD
EXPRESIONES
Ejemplos:
Aritmticas
Relaciones y Lgicas
Procedimientos
Funciones
Declaracin de variables
Asignacin
Leer(lista de variables)
Lectura
Escritura
Ejemplos escribir(dato, 56, MARIA) escribir(cantidad, a) si (expresin) entonces // instrucciones sino // instrucciones finsi
Selectiva
Selectiva mltiple
en caso sea (variable/constante) hacer caso 1: // instrucciones caso 2: // instrucciones : sino: // instrucciones fincaso mientras (expresin ) hacer // instrucciones fin_hacer
Repetitivas
BIBLIOGRAFIA
Tenenbaum A. M., Langsam Y., Augenstein,M.A., (1993) Estructura de Datos Joyanes Aguilar Programacin en C++: algoritmos, estructuras de Datos y Objetos
Schildt H., (1994) Turbo C/C++ Manual de Referencia, Una informacin completa ideal para todo usuario de Turbo C/C
Allen Weiss, M., (1995) Estructura de Datos y Algoritmos, Mxico D.F., Addison- Wesley Iberoamericana