DISEÑO DE ALGORITMOS y TÉCNICAS DE PROGRAMACIÓN ESTRUCTURADA

Descripción

creada por Kevin Eduardo Gil Aguilar
Kevin Eduardo Gil Aguilar
Mapa Mental por Kevin Eduardo Gil Aguilar, actualizado hace más de 1 año
Kevin Eduardo Gil Aguilar
Creado por Kevin Eduardo Gil Aguilar hace alrededor de 5 años
8
0

Resumen del Recurso

DISEÑO DE ALGORITMOS y TÉCNICAS DE PROGRAMACIÓN ESTRUCTURADA
  1. Diseño algoritmico
    1. La propuesta de un problema
      1. Problema
        1. Diseño algoritmo
          1. Programa de computadora
            1. pasos para la resolución de un problema
              1. Diseñar el algoritmo, describe la secuencia ordenada de pasos para la solucion de problema dada
                1. Expresar el algoritmo como programa con un lenguaje de programacion adecuada
                  1. Ejecución y vadilación del programa en una computadora
                2. metodología de programación
                  1. Objetivos
                    1. Utiliza computadoras para resolver un problema
                      1. Fases para programas
                      2. establece los factores que determinan la calidad del programa
                        1. Persigue la obtención de programas de buena calidad
                      3. Diagrama de flujo
                        1. Un diagrama de flujo es diagrama es la representación gráfica de un algoritmo o proceso.
                          1. Características
                            1. Los Símbolos representas acciones o funciones en el programa
                              1. Las flechas representan el orden de la realización de las acciónes o funciones
                                1. Cada símbolo tendrá por lo menos una flecha que conduzca a él y también que parte de él
                                  1. Se leen de arriba a abajo y de izquierda a derecha
                                2. Pseudocódigos
                                  1. es una descripción de alto nivel compacta e informal​ del principio operativo de un programa informático u otro algoritmo
                                    1. Características
                                      1. Es fácil utilizarlo y fácil de aprender
                                        1. Es fácil de mantener
                                          1. Facilita el paso del programación que se vaya a utilizar
                                      2. Tecnica de programación estructurada
                                        1. La programación estructurada significa escribir un programa de acuerdo a las siguientes reglas
                                          1. El programador tiene un diseño modular
                                            1. Los módulos son diseñados de modo descendente
                                              1. Cada modulo se codifica utilizando las tres estructuras de control básicas: secuenciales, selección y repetición
                                              2. Teorema de la estructura
                                                1. Secuenciales
                                                  1. condicionales
                                                    1. cíclicas
                                                    2. Un programa se define como propio si cumple las siguientes características
                                                      1. Pose un solo punto de entrada y salida o fin para control de programas
                                                        1. Existen caminos desde la entrada hasta la salida que se puedan seguir y que pasan por todas las partes del programa
                                                          1. Todas las instrucciones son ejecutables y no existen lazos o bucles infinitos (sin fin)
                                                          2. Diseño Descendentes (TOP - DOWN)
                                                            1. Esta técnica se conoce como top-down (arriba-abajo) y es aplicable a la optimización del desempeño y a la simplificación de un algoritmo.
                                                            2. Diseño ascendente (BOTTOM - UP)
                                                              1. El diseño ascendente es el método tradicional. Primero se diseñan y modelan las piezas, y después se insertan en un ensamblaje y se utilizan relaciones de posición para colocarlas. Para cambiar las piezas debe editarlas individualmente.
                                                            Mostrar resumen completo Ocultar resumen completo