Unidad 3 Control De Flujo De Programa
Se llama flujo de control al orden en el que se ejecutan las instrucciones de un programa, siendo las propias instrucciones las que determinan o controladicho flujo.
En un programa, a menos que el flujo de control se vea modificado por una instrucción de control, las instrucciones siempre se ejecutan secuencialmente, una detrás de otra, en orden deaparición, de izquierda a derecha y de arriba abajo, que es el flujo natural de un programa.
3.1. Control secuencial
La computadora ejecutará automáticamente enunciados uno después del otro, en elorden en el cual se han escrito de inicio a fin.
Ejemplo Sumar dos números:
Pseudocódigo
Inicio
Entero a,b,c declara las variables a utilizar
Leer a,b solicita el valor de a y b
c= a+b suma a y b y loalmacena en c
Imprimir c muestra el resultado almacenado en la variable c
fin
Diagrama de flujo
3.2. Control selectivo
Existen tres tipos de estructuras de control selectivas, estas se basanen una condición o en una opción para decidir la parte del programa por el que pasará.
a)Simple b)Doble o compuesta c)Múltiple
Selectiva simple.- evalúa una condición, si esta es verdadera ejecutala acción o acciones especificadas, si es falsa no realiza ninguna acción.
Nota: Si existe sola una instrucción o sentencia dentro de la condición no es necesario marcarlos con inicio y fin, en casocontrario si, como se muestra en el diagrama anterior.
Selectiva doble o compuesta.- evalúa una condición, si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa ejecuta otraacción o acciones.
Nota: Si existe sola una instrucción o sentencia dentro de la condición no es necesario marcarlos con inicio y fin como en este caso que la condición fue falsa, en caso contrario si,en este ejemplo cuando la condición fue verdadera.
Ejemplo: Imprimir si un número es positivo o negativo
Nota: las variables no se especifican en el diagrama de flujo, pero si en el pseudocódigo....
Regístrate para leer el documento completo.