Anda di halaman 1dari 2

Actividad 2.

Identificacin de la relacin entre


algoritmos y estructuras de datos.
ALGORITMO: Es una secuencia de instrucciones dentro de un programa o segmento
de este que dan como resultado la solucin a un problema o solicitud planteada el cual debe
realizarse en orden para lograr dicha solucin.
Para realizar un programa se debe tener un previo diseo y definicin del algoritmo para lo cual
se requiere experiencia y creatividad. Luis Joyanes nos dice que en la ciencia de la
programacin y la computacin los algoritmos son ms importantes que los lenguajes de
programacin o las computadoras ya que un lenguaje de programacin es solo un medio para
expresar un algoritmo y la computadora solo el procesador para ejecutarlo
Ahora bien, los algoritmos son independientes a los lenguajes de programacin. Podra ser
entonces concebida como la infraestructura de una solucin que despus ser escrita y
expresada con un lenguaje de programacin.
Los algoritmos debern tener caractersticas indispensables:
Preciso
Definido
Finito
Puede tener 0 o ms elementos de entrada
Debe producir un resultado

ESTRUCTURA DE DATOS: Una estructura de datos es la conexin lgica que
hay entre ellos y afectan en su procedimiento.
Es una clase de datos que se caracteriza por su organizacin y operaciones definidas sobre la
estructura de datos. Tambin son llamados tipos de datos
Entonces, una estructura de datos es una coleccin de datos que pueden ser caracterizados por
su organizacin y las operaciones definidas sobre ella.
Conexin
Organizacin
Operaciones definidas
En una estructura de datos hay datos simples y estructurados y se caracterizan por:
Se puede descomponer los elementos que lo conforman
La manera en que se colocan los elementos dentro de la estructura afectar la forma en
que se realicen los accesos a cada elemento
La colocacin de los elementos y la manera en que se accede a ellos puede ser
encapsulada


ESTRUCTURAS DE DATOS MS CONOCIDAS:
Las tres estructuras de datos ms conocidas son:
Alta: Adiciona un nuevo valor a la estructura
Baja: Borrar un valor de la estructura
Bsqueda: Buscar un determinado valor en la estructura para realizar una operacin con
este valor en forma secuencial o binaria siempre y cuando los valores estn ordenados.

LA RELACION ENTRE ALGORITMOS Y ESTRUCTURA DE DATOS es aquella que encuentra al
observar que ambos por principios de cuentas trabajan sobre el mismo proyecto con los
mismos datos, en este proyecto el algoritmo da el diseo o plataforma con la que se
establece el orden en que sern redactados los datos en un programa y la estructura de
datos es aquella que da la conexin o concatenacin entre ellos presentando la secuencia
entre los datos.