Las Estructuras de Control

Description

Las estructuras de control
Marquiño Silver  Zubileta Contreras
Mind Map by Marquiño Silver Zubileta Contreras, updated more than 1 year ago
Marquiño Silver  Zubileta Contreras
Created by Marquiño Silver Zubileta Contreras over 7 years ago
38
0

Resource summary

Las Estructuras de Control
  1. Controlar la ejecucion de Instrucciones del programa
    1. Tipos
      1. Estructuras de Control de Selección
        1. las instrucciones de un programa se ejecutan secuencialmente
          1. Selección Simple
            1. Ejemplo : Aplicar el 15% de descuento a un monto, si éste es >= 100000. Si (monto >= 100000) Entonces monto ß monto – (monto * 0.15) Fin Si
              1. permitir elegir dos caminos dependiendo del valor de verdad de una fórmula lógica
              2. Selección Doble
                1. 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
                  1. controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción
                  2. Selección Múltiple
                    1. 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
                      1. evalúar una expresión que puede tomar n valores distintos (1, 2, 3, ..., n)
                      2. Selección Simple Anidada
                        1. 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
                          1. permite dividir el flujo de nuestros programas en n caminos distintos.
                          2. Selección Doble Anidada
                            1. 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
                              1. Contiene diferentes alternativas o acciones.
                            2. Estructuras de control repetitivas/iterativas
                              1. Ejecutar una o las instrucciones más de una vez
                                1. Variables Auxliares
                                  1. Contador
                                    1. su valor se incrementa o decrementa en una cantidad
                                    2. Acumulador
                                      1. almacenar cantidades resultantes de sumas sucesivas
                                    3. Estructura Repetitiva Mientras / hacer :
                                      1. 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
                                      2. Estructura Repetitiva Para:
                                        1. Ejemplo:Para V<---VI hasta VF incremento 1 Hacer Bloque de instrucciones Fin_para
                                    4. Ventajas
                                      1. Los programas son más fáciles de entender
                                        1. Se logra una reducción del esfuerzo en las pruebas, el seguimiento de las fallas o depuración.
                                        Show full summary Hide full summary

                                        Similar

                                        Mapa Conceptual de la arquitectura de base de datos
                                        Alan Alvarado
                                        Abreviaciones comunes en programación web
                                        Diego Santos
                                        codigos QR
                                        Cristina Padilla
                                        ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
                                        Ana pinzon
                                        Historia de la Computadora
                                        Diego Santos
                                        ALGORITMOS
                                        FCAMARGO
                                        BASES DE DATOS
                                        Horst Berndt Reyes
                                        Programación orientada a objetos (POO).
                                        Lina Melo
                                        Latex
                                        Maye Tapia
                                        Test PYTHON
                                        peralesmagana
                                        Ejercicio tipos de Software
                                        Marco. G