viernes, 26 de septiembre de 2008

CLASE 5 UNIDAD 2 GRAFOS

UNIDAD 2. GRAFOS

Un grafo es un conjunto de nodos con enlaces entre ellos, denominados aristas o arcos.

Un grafo simple está formado por dos conjuntos:

Un conjunto V de puntos llamados vértices o nodos.

Un conjunto de pares de vértices que se llaman aristas o arcos y que indican qué nodos están relacionados

TIPOS DE GRAFOS

Grafo simple entre dos nodos sólo hay un arco.
Multigrafo cuando tiene más de un arco.
Grafo Dirigido o Dígrafo Si los arcos se pueden recorrer en una en una dirección concreta pero no en la contraria y los arcos son entonces aristas.
Pseudografo si los arcos salen y llegan al mismo punto formando un bucle el grafo resultante.

Leonhard Euler fué quien ideó los grafos como una manera muy potente y elegante de resolver el problema de los puentes de Königsberg

Las reglas estáticas (que sirven para dibujar un solo grafo y no una sucesión de ellos de forma dinámica) se dividen en :

Ejemplos: http://www.infovis.net/printMag.php?num=137&lang=1

Reglas básicas: se refieren a aspectos elementales como el solapamiento entre aristas vertices o ambos.

Reglas semánticas: son reglas de posicionamiento de vértices y de dibujo de arcos o aristas (enrutado) derivadas del significado de vértices y aristas. Por ejemplo dibujar el tamaño de un vértice o el grosor de una arista en función de su importancia. Suelen venir dadas por el usuario o son deducidas de la información de sus etiquetas asociadas.

Reglas estructurales: son reglas de posicionamiento y enrutado relacionadas sólo con las propiedades de la teoría de grafos. Por ejemplo colocar los vértices de mayor orden en el centro del dibujo o minimizar la longitud total de aristas, minimizar el numero de cruces entre vértices, etc.

viernes, 19 de septiembre de 2008

PROYECTO UNIDAD 1

SISTEMA DE ADMINISTRACIÓN DE DISCOS

DESCRIPCIÓN DEL PROBLEMA

Un sistema que permita a los empleados de una tienda identificar de una forma rápida y confiable el nombre de algún álbum, el artista, las canciones que contiene, asi como la ubicación y existencia de los discos que se venden ahí, a través de consultas por alguna parte de la letra de la cancìón, nombre de la canción, nombre del álbum, artista, genero, etc.
ALCANCES

El sistema debe permitir que el cliente pueda visualizar el disco que està buscando de forma gráfica, es decir se debe mostrar en pantalla la portada del CD con una la relaciòn de sus canciones y el precio.
Al empleado le debe mostrar si el disco se encuentra en existencia y la ubicación física del mismo.

LIMITACIONES

La búsqueda del álbum a traves de una parte de la canción, no es posible debido a que el agregar la letra de todas las canciones tomaria mas tiempo del estimado además de que ocuparia muchos recursos del sistema que retrasarian el tiempo de respuesta.

DEFINICIÓN DEL PROBLEMA

Se realiazarà un sistema que permita a los empleados de la tienda consultar y visualizar de forma gráfica el disco que le solicite un cliente, su existencia y ubicación. Las consultas solo se pueden hacer por nombre de la canción, nombre del álbum, artista o género.

miércoles, 17 de septiembre de 2008

Pràctica 1

Indices Densos e Indices Escasos (Esparcidos)

Indices densos: aquellos que poseen un número de elementos igual al de registros en el archivo de datos


Ejemplo de Índice Denso





Se tiene un archivo con información de ciudades y valores de operaciones realizadas. Se pide crear un archivo de índices que permita el rápido acceso a los datos.


Indices esparcidos: aquellos que son más reducidos que su respectivo archivo de datos
Ejemplo de índice Esparcido



















miércoles, 10 de septiembre de 2008

TAREA MIERCOLES 10 SEPTIEMBRE

Traer por escrito un problema que deseo resolver con una base de datos:
Ejemplo
Sistemas de inventarios
Sistemas de libros de una biblioteca

TEMARIO

Objetivo de la asignatura que el alumno aplique tecnicas de estructura de datos, que utilizen asignaciòn dinamica de memoria.
Diseñar problemas de sistemas de informacion mediante las tecnicas de ordenamiento.
Resolver problemas de recursividad por medio de grafos.

TEMAS Y SUBTEMAS

1. ARBOLES
1.1 Tipo V
1.2 Tipo AVL
1.3 Tipo B

2. GRAFOS
2.1 Terminologia y representaciones

3. METODOS DE ORDENACION
3.1 Intercambio directo
3.2 Inserciòn directa
3.3 Radix
3.4 -Monticulo
3.5 Concha
3.6 Mezcla
3.7 Hashing

4. METODOS DE BUSQUEDA
4.1 sECUENCIAL
4.2 Binaria
4.3 Secuencial indexado
4.4 Hashing

5. SOLUCIONES AVANZADAS DE OPERACIONES CON MATRICES
5.1 Multiplicacion de matrices
5.2 solucion de sistemas de ecuaciones lineales

FORMA DE EVALUACION

25 % EJERCICIOS TEORICOS
25% EJERCICIOS PRACTICOS
25% EXAMEN
25% TAREAS


LOS EJERCICIOS TEORICOS Y PRACTICOS NO ENTREGADOS EN LA CLASE, SOLO PODRÀN SER ENTREGADOS LA PRÒXIMA CLASE A MAS TARDAR (ESCRITO O POR CORREO ELECTRONICO)