Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructuras de Datos y de Control (Estructuras de Control (Existen tres…
Estructuras de Datos y de Control
Estructuras de Control
Estas determinan el comportamiento y a su vez controlan las instrucciones (o sentencias) dentro de un programa.
Existen tres tipos de estructuras de Control
Secuenciales
Este tipo de estructura permite ejecutar el programa de forma lineal, es decir en una sola secuencia, sin tener que repetir ciclos o realizar decisiones.
A nivel pseudocódigo se podría decir que se compone de datos de entrada, procesos simples (como asignaciones en caso de operaciones aritméticas) y datos de salida.
Desicivas
Simples
Las estructuras simples se ejecutan con base a una condición, esta condición debe de ser verdadera para que se realice, en caso contrario continua con el programa.
A nivel pseudocódigo se denota por:
Si (acciones a evaluar) Entonces
(Acciones a realizar)
Fin Si
Dobles
Este tipo de estructura se ejecuta cuando una condición se puede evaluar como verdadera o falsa, en ambos casos entran a un bloque de instrucciones (procesos) y pueden o no arrojar datos de salida.
A nivel pseudocódigo es denotada por:
Si (acciones a evaluar) Entonces
(Acciones a realizar)
SiNo
(Acciones a realizar)
FinSi
Múltiples
Es una estructura simular a la doble, con diferencia de que puede evaluar una expresión que podrá tomar diferentes valores. Al momento de elegir alguno de esos valores, se realizarán determinadas acciones.
A nivel pseudocódigo es denotada por:
Caso (var)
Caso 1:
(Acciones a realizar)
Caso 2:
(Acciones a realizar)
Caso n:
(Acciones a realizar)
Fin Caso
Iterativas
Son aquellas instrucciones que se repiten por lo menos una vez durante la ejecución de programa, existen 3 tipos de ellas.
Mientras: Esta estructura ejecutará las sentencias del bloque mientras la condición mencionada anteriormente sea verdadera.
A nivel pseudocódigo es denotado por:
Mientras (Condición lógica)
(Instrucción)
FinMientras
Repite: Esta estructura se ejecuta hasta que el bloque de sentencias sea verdadero
A nivel pseudocódigo se denota por:
Repetir
(Condiciones)
Hasta que (condición)
Para es un proceso cíclico finito, de este se debe de conocer el número de instrucciones a realizar, estos se controlan definiendo un intervalo para un contador de ciclos.
A nivel pseudocódigo se denota por:
Para (contador) < - (Valor Inicial) Hasta (Valor Final)
(Instrucción)
FinPara
Estructuras de Datos
Es una forma de organizar los datos en una computadora, para que después estos puedan ser usados de forma eficiente. Existen dos clasificaciones.
Dinámicos
Estos datos pueden cambiar de tamaño.
Pueden ser:
Vectores
Matrices
Registros
Archivos
Estáticos
Estos datos constan de un valor fijo en la memoria, es decir, tienen un tamaño definido.
Pueden ser:
Pila
Cola
Lista
Árbol
Grafo
Iván Martínez Aguirre