Please enable JavaScript.
Coggle requires JavaScript to display documents.
ESTRUCTURAS (DE DATOS (TIPOS (Arrays (La estructura de datos más simple es…
ESTRUCTURAS
DE DATOS
DISEÑO DE ALGORITMOS
¿QUE ES?
Se define como un conjunto de instrucciones que la computadora debe seguir para resolver
un problema.
CARACTERISTICAS
-
Precisos, indican claramente el orden de realización paso a paso.
Sencillo, los pasos deben ser claros y bien definidos.
Definidos, cada vez que se ejecutan con las mismas entradas se obtiene el mismo resultado.
Finitos, tienen un número de pasos finito.
-
TIPOS
Arrays
La estructura de datos más simple es el array lineal (o unidimensional). Un array lineal es una lista de números finitos de datos similares, referenciados por medio de un conjunto de n números consecutivos, normalmente 1,2,3, …, n.
Pila
Una pila, también denominada sistema último-dentro primero-fuera (LIFO), es una lista lineal en la cual las inserciones y extracciones tienen lugar sólo por un extremo llamado cúspide.
Cola
Una cola, también denominada sistema primero-dentro primero-fuera (FIFO), es una lista lineal en la cual las extracciones se realizan siempre por un extremo llamado frente y las inserciones por el extremo contrario llamado final de la lista.
Grafos
Los datos contienen, en algunos casos, relaciones entre ellos que no es necesariamente jerárquica. Por ejemplo, supongamos que unas líneas aéreas realizan vuelos sólo entre ciudades conectadas por líneas. La estructura de datos que refleja esta relación recibe el nombre de grafo.
DE CONTROL
CARACTERISTICAS
-
-
SEGUNDO
La forma de colocar los elementos es una característica de la estructura que afectará a cómo se accede a cada elemento.
REPRESENTACIÓN
SECUENCIA
Las instrucciones se siguen en una secuencia fija que normalmente viene dada por el número de renglón.
-
REPETICIÓN O ITERACIÓN
-
REPITE
La estructura de control repetir se utiliza cuando es necesario que el cuerpo del bucle se ejecuten al menos una vez y hasta que se cumpla la condición.
-
MIENTRAS
El bucle se repite mientras la condición sea cierta, si al llegar por primera vez al bucle mientras la condición es falsa, el cuerpo del bucle no se ejecuta alguna vez.
-
SELECCION
SELECTIVA MULTIPLE
También es común el uso de una selección múltiple que equivaldría a anidar varias funciones de selección.
SI condicion ENTONCES instrucciones1;
SI no condicion2 ENTONCES instrucciones2;
SI no si condicion3 ENTONCES instrucciones3;
...
Si no ENTONCES
instruccionesn;
FN SI
SELECTIVA DOBLE
La instrucción alternativa realiza una instrucción de dos posibles, según el cumplimiento de una condición.
-
SELECTIVA SIMPLE
Las instrucciones selectivas representan instrucciones que pueden o no ejecutarse, según el cumplimiento de una condición.
-
-
-
-
-
-
-