Professional Documents
Culture Documents
TAREA:
Logaritmos
Los algoritmos son el conjunto de sentencias, instrucciones, operaciones, en un
lenguaje que entiende la computadora, los cuales desarrollan la lgica de un
programa. Si las operaciones no siguen una lgica el resultado es imperfecto o
imposible. Los algoritmos se clasifican en dos grandes grupos: los cualitativos
que son los que mueven, convierten, modifican, etc.; y los cuantitativos que usan
las operaciones de las matemticas.
Estructura de datos
Por estructura de datos se divide en 2 partes la definicin de la misma por lo que
decimos lo siguiente
La estructura es la distribucin de las partes de un cuerpo, aunque tambin
puede usarse en sentido abstracto. El concepto, que procede del latn structura,
hace mencin a la disposicin y el orden de las partes dentro de un todo.
Dato significa del latn datum (lo que se da), un dato es un documento,
una informacin o un testimonio que permite llegar al conocimiento de algo o
deducir las consecuencias legtimas de un hecho.
Entonces podemos decir que la estructura de datos es la disposicin y el orden de
las partes de un documento una informacin o un testimonio que permite llegar al
conocimiento de algo o deducir las consecuencias legtimas de un hecho.
En informtica podemos decir entonces que estructura de datos, es una forma de
organizar un conjunto de datos elementales con el objetivo de facilitar su
manipulacin.
Segn lo investigado:
Un dato elemental es la mnima informacin que se tiene en un sistema.
Una estructura de datos define la organizacin e interrelacin de estos y un
conjunto de operaciones que se pueden realizar sobre ellos. Las operaciones
bsicas son:
Alta, adicionar un nuevo valor a la estructura.
Baja, borrar un valor de la estructura.
Bsqueda, encontrar un determinado valor en la estructura para realizar una
operacin con este valor, en forma secuencial o binario (siempre y cuando los
datos estn ordenados).
Otras operaciones que se pueden realizar son:
Ordenamiento, de los elementos pertenecientes a la estructura.
Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a las
apareadas.
Cada estructura ofrece ventajas y desventajas en relacin a la simplicidad y
eficiencia para la realizacin de cada operacin. De esta forma, la eleccin de la
estructura de datos apropiada para cada problema depende de factores como la
frecuencia y el orden en que se realiza cada operacin sobre los datos.
Una estructura de datos tiene las caractersticas de un ente o entidad un ejemplo
de esto sera:
estructura alumnos:
tiene caractersticas de los alumnos:
nombre
edad
direccin
notas
Eestos datos e pueden acomodar diferente forma entre ellas estn, Pila, cola y
lista estructuras a continuacin se describir como se define cada uno de ellas.
PILAS:
Las pilas son otro tipo de estructura de datos lineales, las cuales presentan
restricciones en cuanto a la posicin en la cual pueden realizarse las inserciones y
las extracciones de elementos.
Una pila es una lista de elementos en la que se pueden insertar y eliminar
elementos slo por uno de los extremos. Como consecuencia, los elementos de
una pila sern eliminados en orden inverso al que se insertaron. Es decir, el ltimo
elemento que se meti a la pila ser el primero en salir de ella.
En la vida cotidiana existen muchos ejemplos de pilas, una pila de platos en una
alacena, una pila de latas en un supermercado, una pila de papeles sobre un
escritorio, etc
Una pila es un tipo especial de lista abierta en la que slo se pueden insertar y
eliminar nodos en uno de los extremos de la lista. Estas operaciones se conocen
como "push" y "pop", respectivamente "empujar" y "tirar". Adems, las escrituras
de datos siempre son inserciones de nodos, y las lecturas siempre eliminan el
nodo ledo.
Estas caractersticas implican un comportamiento de lista LIFO (Last In First Out),
el ltimo en entrar es el primero en salir.
El smil del que deriva el nombre de la estructura es una pila de platos. Slo es
posible aadir platos en la parte superior de la pila, y slo pueden tomarse del
mismo extremo.
Ejemplo: En la vida cotidiana sera una pila de platos los cuales se toman de arriba hacia
abajo.
Cola:
Una cola es una coleccin de elementos homogneos (almacenados en dicha
estructura), en la misma se pueden insertar elementos por uno de los extremos,
llamado frente, y retirar los mismos por el otro extremo, denominado final.
Es importante aclarar que, tanto el frente como el final de la cola, son
los nicos indicados para retirar e insertar elementos, respectivamente. Esto nos
indica que no podemos acceder directamente a cualquier elemento de la cola, sino
LISTA
Una lista enlazada es una de las estructuras de datos fundamentales, y puede ser
usada para implementar otras estructuras de datos. Consiste en una secuencia
de nodos, en los que se guardan campos de datos arbitrarios y una o
dos referencias, enlaces o punteros (punteros) al nodo anterior o posterior. El
principal beneficio de las listas enlazadas respecto a los vectores convencionales
es que el orden de los elementos enlazados puede ser diferente al orden de
almacenamiento en la memoria o el disco, permitiendo que el orden de recorrido
de la lista sea diferente al de almacenamiento.
a)
b)
c)
Bibliografa: http://es.slideshare.net/diwal10/pilas-colas-y-listas-estructura-de-datos
http://lcssugey.blogspot.mx/2012/04/pilas-colas-listas-arboles-grafos.html
conclucion: