2. Las estructuras de control, denominadas también
sentencias de control, permiten tomar decisiones y
realizar un proceso repetidas veces. Se trata de estructuras
muy importantes, ya que son las encargadas de controlar
el flujo de un programa, según los requerimientos del
mismo. canal o proceso que se puede actualizar
ESTRUCTURAS DE
CONTROL
Estas se dividen en tres clases:
• Secuencial • Condicional • Repetitivas o Iterativas
3. Generalmente, las instrucciones son ejecutadas una
después de la otra, en el orden en que están escritas, es
decir, en secuencia. Este proceso se conoce como
ejecución secuencial.
ESTRUCTURA DE CONTROL
SECUENCIAL
Realmente todos los programas constan de unas instrucciones
secuenciales, con un inicio y un final, ya que, aunque haya varias
bifurcaciones, saltos o bucles, siempre se suele iniciar y terminar
cuando se cumple una serie de condiciones. Así es al menos
desde el punto de vista de la CPU, que ejecutará la secuencia de
instrucciones hasta completar la ejecución de dicho programa.
4. ESTRUCTURA DE CONTROL
CONDICIONAL
Permiten evaluar una expresión lógica, que puede ser falsa o verdadera, y dependiendo del resultado,
se realiza una de los dos flujos de instrucciones. Esta estructura se excluye mutuamente, ejecutando
una acción u otra, pero nunca las dos.
Estructura condicional SI (IF)
Es evaluada la expresión lógica y si se cumple, siendo
verdadera, se ejecutan las instrucciones del bloque
"Acciones". En el caso contrario, se sigue el flujo normal del
programa.
Estructura condicional SI/DE LO CONTRARIO (IF/ELSE)
La expresión lógica se evalúa y sí se cumple, al ser
verdadera, son ejecutadas las acciones del bloque "Si".
De no se así, se ejecutan las acciones del bloque "No",
para después seguir el flujo normal del programa.
5. ESTRUCTURA DE CONTROL
CONDICIONAL
Estructura condicional SELECCIONAR/CASO
Se valida si el valor de la variable que se encuentra en el hexágono, comprobando si su valor es
igual al que esta definido en cada caso. De no ser igual a ningún caso se procede a ir a la
instrucción (*)
6. ESTRUCTURA DE CONTROL
ITERATIVA
Hacen posible ejecutar una conjunto de instrucciones mientras se cumpla la expresión lógica.
Estructura iterativa MIENTRAS
Es validada la condición y en caso de ser verdadera, se
ejecuta el bloque de instrucciones de la estructura, de
lo contrario, se rompe el ciclo y se sigue el flujo normal
del programa.
Estructura iterativa HACER/MIENTRAS
Primeramente son ejecutadas las instrucciones descritas
en la estructura y en el final de la expresión lógica. En
caso de cumplirse la condición, vuelven a ejecutarse las
instrucciones de la estructura, sí es al contrario, el ciclo
se rompe y se sigue el flujo normal.
7. COMPONENTES DE LAS
ESTRUCTURAS DE CONTROL
Representa un inicio y un fin
de un diagrama de flujo.
Datos de entrada. Expresa
lectura de datos.
Proceso. En su interior se
expresan asignaciones u
operaciones.
Decisión, válida una
condición y toma uno u
otro camino.
Escritura.
Impresión del o
los resultados.
Conexión dentro de la
misma página.
8. COMPONENTES DE LAS
ESTRUCTURAS DE CONTROL
Dirección. Flujo del
diagrama..
Decisión múltiple.
Almacena un selector
que determina la rama
sigue el flujo.
Conexión entre diferentes
páginas.
Módulo de un problema.
Llamada a otras módulos o
funciones