¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Las Estructuras de Control

Marquiño Silver Zubileta Contreras Español

Las Estructuras  de Control

Contenido del mapa

Las Estructuras de Control

  1. Controlar la ejecucion de Instrucciones del programa

  2. 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
      • 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
  3. 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.

Imágenes y archivos del mapa

  • Las Estructuras de Control

Información

Descripción
Las estructuras de control
Visitas
42
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?