Mindmap
Las Estructuras de Control

Inhalt der Mindmap
Las Estructuras de Control
Controlar la ejecucion de Instrucciones del programa
Tipos
- Estructuras de Control de Selección
- las instrucciones de un programa se ejecutan secuencialmente
- Selección Simple
- Ejemplo : Aplicar el 15% de descuento a un monto, si éste es >= 100000. Si (monto >= 100000) Entonces monto ß monto – (monto * 0.15) Fin Si
- permitir elegir dos caminos dependiendo del valor de verdad de una fórmula lógica
- Selección Doble
- Ejemplo: Actualizar el saldo de una cuenta bancaria, a partir de un retiro. Si ((Saldo – Retiro) >= 0) Entonces Saldo ß Saldo - Retiro Sino Escribir “Fondos Insuficientes” Fin Si
- controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción
- Selección Múltiple
- Ejemplo: Costo de una pizza, según su tamaño. Caso (Tamaño_Pizza) ‘P’: Costo ß 6000 ‘M’: Costo ß 8000 ‘G’: Costo ß 10000 Sino Escribir “Tamaño de Pizza no válido“ Costo ß 0 Fin Caso
- evalúar una expresión que puede tomar n valores distintos (1, 2, 3, ..., n)
- Selección Simple Anidada
- Ejemplo : Aplicar el 15% de descuento a un monto, si éste es >= 100000 y si el resultado es mayor 400000 se le aplicará 10%. Si (monto >= 100000) Entonces monto ß monto – (monto * 0.15) Si (Monto > 400000) Entonces monto ß monto – (monto * 0.10) Fin Si Fin Si
- permite dividir el flujo de nuestros programas en n caminos distintos.
- Selección Doble Anidada
- Ejemplo: Actualizar el saldo de una cuenta bancaria, a partir de un retiro si el saldo es mayor o igual a 100000 se le restará 1500, si el saldo es menor de 100000 se le restará 1000. Si ((Saldo – Retiro) >= 0) Entonces Saldo ß Saldo – Retiro Si (Saldo >= 100000) Entonces Saldo ß Saldo - 1500 Sino Saldo ß Saldo - 1000 Fin Si Sino Escribir “Fondos Insuficientes” Fin Si
- Contiene diferentes alternativas o acciones.
- Estructuras de control repetitivas/iterativas
- Ejecutar una o las instrucciones más de una vez
- Variables Auxliares
- Contador
- su valor se incrementa o decrementa en una cantidad
- Acumulador
- almacenar cantidades resultantes de sumas sucesivas
- Contador
- Estructura Repetitiva Mientras / hacer :
- Ejemplo: Estructura repetitiva para sumar los precios de 3 artículos. Suma ß 0 Articulo ß 0 Mientras (Articulo < 3) Hacer Articulo ß Articulo + 1 Escribir “Introduzca Precio del Artículo # ”, Articulo Leer (Precio) Suma ß Suma + Precio Fin Mientras Escribir “El resultado de la suma es = “, Suma
- Estructura Repetitiva Para:
- Ejemplo:Para V<---VI hasta VF incremento 1 Hacer Bloque de instrucciones Fin_para
- Estructuras de Control de Selección
Ventajas
- Los programas son más fáciles de entender
- Se logra una reducción del esfuerzo en las pruebas, el seguimiento de las fallas o depuración.
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Las estructuras de control
- Erstellt von
- Marquiño Silver Zubileta Contreras
- Aufrufe
- 42
- Tags
- Bewertung