Algoritmos

Diego Benavides
Mind Map by Diego Benavides, updated more than 1 year ago
Diego Benavides
Created by Diego Benavides about 5 years ago
17
0

Description

Primera Actividad UMNG Programacón

Resource summary

Algoritmos
  1. Estructura selectiva
    1. Estructura secuencial
      1. Prueba de escritorio
        1. Metodología de desarrollo de algoritmos
          1. Se divide en:
            1. Pseudocódigo
              1. Es:
                1. La forma de escribir uno o varios algoritmos
                  1. Utilizando:
                    1. Un lenguaje
              2. Diagramas de flujo
                1. Es:
                  1. Una representación gráfica de un algoritmo
                    1. Por medio de:
                      1. Simbolos y Lineas de flujo
                        1. Para elaborarlo se necesita:
                          1. Entender el problema
                            1. Iniciar de arriba hacia abajo e izquierda a derecha
                              1. Tener Claros los pasos secuenciales
                                1. Hacer seguimiento
            2. Permite:
              1. Comprobar los resultados y las operaciones que arrojan los algoritmos
                1. Se elabora:
                  1. Linea por linea
                    1. Y consiste:
                      1. Asignar datos específicos a las variables
                        1. De entrada
                          1. De lectura
                            1. Y seguir:
                              1. Una secuencia de las instrucciones
                                1. Hasta:
                                  1. Obtener los datos de salida
                                  2. de cada variable que se emplea en cada algoritmo
              2. Es:
                1. Aquella en la que una instrucción sigue a otra en secuencia
                  1. Tiene:
                    1. Una entrada
                      1. Una salida
                        1. Un:
                          1. Algoritmo permite almacenar solo una secuencia de instrucciones
              3. Estructuras repetitivas
                1. Anidación de estructuras
                  1. Lenguaje de programación de alto nivel
                    1. Permite:
                      1. Codificar la solución de un algoritmo
                        1. Por medio de:
                          1. C++
                            1. Encontramos la:
                              1. Estructura de un programa en C++
                                1. Lo conforman:
                                  1. Los comentarios
                                    1. Función main()
                                      1. Declaraciones globales
                                        1. Directivas de preprocesador
                                          1. Funciones definidas por el usuario
                                2. Ejecutar un programa en C++
                                  1. Se divide en:
                                    1. 5 Fases
                                      1. Editar
                                        1. Preprocesar
                                          1. Compilar
                                            1. Enlazar
                                              1. Ejecutar
                                                1. Archivo que produce:
                                                  1. Código Ejecutable .exe
                                                2. Archivo que produce:
                                                  1. Código objeto .obj
                                                3. Archivo que produce:
                                                  1. Archivo cabecera .h
                                                4. Archivo que produce:
                                                  1. Código fuente .ccp
                              2. Se da:
                                1. Al tener que evaluar más de dos condiciones
                                  1. Se divide en:
                                    1. Condiciónales anidados
                                      1. De acuerdo al numero de alternativa
                                        1. se dara el numero de condiciones
                                      2. Repetitivas anidadas
                                        1. Añade:
                                          1. Ciclos o bucles
                                2. Permite:
                                  1. Ejecutar un grupo de instrucciones varias veces sin tener que volverlas a escribir
                                    1. Se divide en:
                                      1. Instrucción mientras que
                                        1. Permite:
                                          1. Ejecutar una instrucción
                                            1. O grupo de instrucciónes
                                              1. Un determinado numero de veces
                                                1. Mientras:
                                                  1. Se cumple una condición
                                                    1. Se utiliza:
                                                      1. Cuando no se sabe
                                                        1. El numero de veces exacto que va a ocurrir un ciclo
                                        2. Instrucción para
                                          1. Permite:
                                            1. Repetir una instrucción
                                              1. O grupo de instrucciónes
                                                1. Un determinado numero de veces
                                                  1. Se utiliza:
                                                    1. Cuando se sabe
                                                      1. El numero de veces exacto que va a ocurrir un ciclo
                                  2. Contiene:
                                    1. Expresiones selectivas o boleanas
                                      1. Sirven para:
                                        1. Controlar la secuencia en que deben ejecutarse los pasos de un algoritmo
                                          1. Genera:
                                            1. Valor verdadero
                                              1. Valor falso
                                                  1. Existen:
                                                    1. Condiciones Simples
                                                      1. Establecen una relación entre:
                                                        1. Dos constantes
                                                          1. Dos variables
                                                            1. Una variable con una constante
                                                          2. Condiciones compuestas
                                            Show full summary Hide full summary

                                            Similar

                                            Operadores Python
                                            Giovanni Sanhuez
                                            Mis Recursos de Programación
                                            maya velasquez
                                            FUNDAMENTOS DE REDES DE COMPUTADORAS
                                            anhita
                                            Mapa Conceptual de la arquitectura de base de datos
                                            Alan Alvarado
                                            Preguntas previas a introducir la tecnología en el aula
                                            Diego Santos
                                            Abreviaciones comunes en programación web
                                            Diego Santos
                                            codigos QR
                                            Cristina Padilla
                                            APRENDIZAJE POR PROYECTOS
                                            Joanne Sánchez
                                            Editor Dibujo Paint
                                            gladiscj
                                            ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
                                            Ana pinzon
                                            Herramientas de Software para Comercio y Finanzas
                                            mishelleisabel