Introducción a las estructuras de control
Los pasos de un algoritmo, deben seguir una trayectoria desde el primer paso hasta el ultimo. Esta Trayectoria se denomina flujo de control que indica el orden en el cual se ejecutaran los pasos.
Para organizar el flujo de control de un algoritmo se utilizan estructuras de control, estas son construcciones algorÃtmicas. Existen 3 tipos: Secuenciales, de selección, de iteración, las dos ultimas alteran el flujo de control lineal del algoritmo.
Estructura Secuencial
Se compone de instrucciones que deben ser ejecutadas una tras otras de manera consecutivas.
Ejemplo de la estructura secuencial
ingresar tres números. Sumar los números ingresados previamente. mostrar el resultado de la suma.
Estructura de selección
Permite evaluar una condición lógica. si el resultado es verdadero, se ejecutaran determinadas acciones y, si el resultado es falso, se ejecutaran otras acciones. Existen 2 tipos: simple y compuesta.
Estructura de selección simple: ejecuta una acción o conjunto de acciones solo si la expresión es verdadera.
Estructura de Selección compuesta: permite realizar determinadas acciones si el resultado fue verdadero, y permite ejecutar otras acciones si el resultado es falso.
Ejemplo de la estructura de selección
Leer un numero entero. Si el numero es positivo, imprimir "positivo"; si el numero es negativo, imprimir "negativo"; de lo contrario imprimir "nulo".
Actividad
Estructuras de control de iteración
Permite al algoritmo ejecutar de forma repetitiva un conjunto de acciones, utilizando una condición para indicar su finalización. Las estructuras de control son: Mientras, Repetir-hasta.
La estructura iterativa Mientras: aquà el conjunto de instrucciones se repetirá solo si la evaluación de la expresión relaciona y/o lógica es verdadera.
Ejemplo de la estructura de iteración "Mientras"
Leer 10 números imprimir la cantidad de números positivos, negativos y nulos ingresados.
La estructura Repetir-Hasta: primero se ejecuta un conjunto de acciones, luego se evalúa la expresión relacional y/o lógica y si es falsa se ejecuta nuevamente el bloque de acciones.
Ejemplo de la estructura de iteración "Repetir-Hasta".
Ingresar 3 números y calcular su promedio.
Actividad
No hay comentarios.:
Publicar un comentario