Académique Documents
Professionnel Documents
Culture Documents
15
Introduccin al curso
INF2240-01 Estructura de datos
Escuela de Ingeniera Informtica
Pontificia Universidad Catlica de Valparaso
Rafael Mellado Silva
rafael.mellado@ucv.cl
Necesidades humanas
Ingeniera: Desarrollo y aplicacin de
tecnologas
Ciencia
febrero 15
Concepto de sistema
o
Un sistema se define como un objeto con cierto grado de complejidad, en donde, sus
componentes se relacionan con a menos algn otro componente.
Entradas
Procesamiento
Salida
febrero 15
Conjunto de acciones que son planificadas de manera que contribuyan a cumplir un objetivo que se
ha planificado (definido) previamente.
Acciones
Planificacin
Objetivos
Previamente
Especificacin de un problema
Los problemas siempre se piensan enfocados en entregar soluciones, y actualmente asociadas
fuertemente al manejo de informacin.
Entradas
Nmeros a= 5, b=1
Procesamiento
Sumar a y b
Salida
6
6
febrero 15
Informacin
Hay que tener cuidado con la gestin de la informacin, buscando siempre tratar de cumplir de forma
equilibrada con ciertos atributos:
Confidencialidad
Integridad
Disponibilidad
Informacin
febrero 15
Informacin
resolver el problema,
Programacin dinmica: es similar al anterior, pero busca reutilizar los resultados obtenidos de
los sub-problemas.
Algoritmos voraces: en cada punto de decisin, selecciona la opcin que tiene el menos coste
inmediato.
parciales (sub-
10
febrero 15
Anlisis de algoritmos
o
11
Eficiencia
o
Espacio de memoria que el algoritmo requiere, se determina por: Nmero y tamao de las variables
y estructuras de datos.
La estructura del algoritmo, nmero de operaciones elementales que deben ser realizadas durante la
ejecucin del algoritmo.
El compilador utilizado.
Tiempo y espacio suelen estar inversamente relacionados. ejemplo: para reducir los requisitos de espacio, se
debe incrementar el tiempo de ejecucin.
12
febrero 15
Sistemas de informacin
o Los sistemas sistemas de informacin son muy importantes
en el da de hoy para cualquier organizacin. Porqu?
13