Programación estructurada

Description

Informática Mind Map on Programación estructurada, created by Ramón Alfredo on 18/06/2020.
Ramón Alfredo
Mind Map by Ramón Alfredo, updated more than 1 year ago
Ramón Alfredo
Created by Ramón Alfredo over 4 years ago
4
0

Resource summary

Programación estructurada
  1. 3 estructuras básicas de control

    Annotations:

    • Evitando la instrucción goto ("ir a")
    1. teorema de Dijkstra

      Annotations:

      • Lenguajes de programación
      1. Secuencia
        1. Instrucción 1
          1. Instruccion 2
            1. Instrucción 3
          2. Inctrucción 1 Instrucción 2 Instrucción 3
          3. Condición

            Annotations:

            • (bifurcación)
            1. Estructura condicional o selectiva
              1. Selección entre dos alternativas

                Annotations:

                • Verdadera o falsa
                1. Resultado de una condición

                  Annotations:

                  • Pregunta o cuestionamiento
              2. Tipos de estructuras condicionales
                1. Condición simple
                  1. Cumplimiento de la condición

                    Annotations:

                    • (Si es verdadera)
                  2. Condición doble
                    1. Ocurrencia de ambas opciones de la condición

                      Annotations:

                      • (una u otra, nunca ambas a la vez): si se cumple, se ejecuta una serie de instrucciones. Si no se cumple, seejecutan otras.
                      1. Palabra reservada “sino”
                    2. Condición compuesta
                      1. Palabra reservada “sino si”,
                      2. Condición anidada
                        1. Condiciones múltiples
                          1. Indeterminada cantidad de condiciones

                            Annotations:

                            • Soportan múltiples preguntas. En este caso, esta estructura es siempre recomendada para casos en los que se cuenta con 3 o más condiciones a evaluar.
                            1. Refactoring

                              Annotations:

                              • Modificamos ese código con ánimos de corregirlo, mejorarlo y simplificarlo.
                              1. son tres casos de comparación
                        2. Repetición
                          1. Estructura repetitiva o iterativa
                            1. ejecución recursiva de una instrucción

                              Annotations:

                              • mientras se cumpla con una determinada condición
                          2. goto
                            1. Saltos

                              Annotations:

                              • Permitía modificar el flujo de un problema
                          3. programación sin goto
                            1. Modularización
                              1. segmentos o módulos

                                Annotations:

                                • subdivisión de un programa en partes más pequeñas, claras y simples
                              2. Estructuras comunes
                                1. Asignaciones
                                  1. Contadores
                                    1. Acumuladores
                                    Show full summary Hide full summary

                                    Similar

                                    FUNDAMENTOS DE REDES DE COMPUTADORAS
                                    anhita
                                    Test: "La computadora y sus partes"
                                    Dayana Quiros R
                                    Abreviaciones comunes en programación web
                                    Diego Santos
                                    Seguridad en la red
                                    Diego Santos
                                    Conceptos básicos de redes
                                    ARISAI DARIO BARRAGAN LOPEZ
                                    Excel Básico-Intermedio
                                    Diego Santos
                                    Evolución de la Informática
                                    Diego Santos
                                    Introducción a la Ingeniería de Software
                                    David Pacheco Ji
                                    La ingenieria de requerimientos
                                    Sergio Abdiel He
                                    TECNOLOGÍA TAREA
                                    Denisse Alcalá P
                                    Navegadores de Internet
                                    M Siller