Autor: Ing. Iver Claros Ascui
El concepto de flujo de control a través de un programa se refiere al orden en que se ejecutan las acciones individuales de un programa. Aunque un flujo normal es un programa lineal, existen métodos que permiten salir del flujo lineal a través del uso de estructuras de control.
En esta sección explicaremos cómo representar decisiones en algoritmos cuando existen acciones con dos o más alternativas.
En todos los algoritmos realizados hasta este punto, cada instrucción se a ejecutado exactamente una instrucción después de otra en el orden descendente. Con frecuencia podemos encontrar problemas en las que se debe proporcionar instrucciones alternativas que pueden o no ejecutarse dependiendo de los datos de entrada, reflejando el cumplimiento o no de una condición.
Por ejemplo se desea encontrar el mayor de dos números introducidos por el usuario, para resolver el problema requiere el uso de una estructura de decisión.
El concepto de flujo de control a través de un programa se refiere al orden en que se ejecutan las acciones individuales de un programa. Aunque un flujo normal es un programa lineal, existen métodos que permiten salir del flujo lineal a través del uso de estructuras de control.
En esta sección explicaremos cómo representar decisiones en algoritmos cuando existen acciones con dos o más alternativas.
En todos los algoritmos realizados hasta este punto, cada instrucción se a ejecutado exactamente una instrucción después de otra en el orden descendente. Con frecuencia podemos encontrar problemas en las que se debe proporcionar instrucciones alternativas que pueden o no ejecutarse dependiendo de los datos de entrada, reflejando el cumplimiento o no de una condición.
Por ejemplo se desea encontrar el mayor de dos números introducidos por el usuario, para resolver el problema requiere el uso de una estructura de decisión.
El usuario introduce dos números que son almacenados en las variables A y B respectivamente, después viene una condición:
Si la condición se cumple, es decir si la condición es verdadera el flujo del programa se va por donde indique la letra v, en este caso por la derecha.
Si la condición no se cumple, es decir la condición es falsa el flujo del programa se va por donde indique la letra f, en este caso por la izquierda.
Si la condición se cumple mostrará el valor de la variable A, si la condición no se cumple mostrará el valor de la variable B:
No hay comentarios:
Publicar un comentario