Principios básicos de programación

Description

Principios básicos de programación y conceptos
Gabriela Villarreal
Mind Map by Gabriela Villarreal, updated more than 1 year ago
Gabriela Villarreal
Created by Gabriela Villarreal about 9 years ago
711
5

Resource summary

Principios básicos de programación
  1. Conceptos
    1. Programación
      1. Metodología para construir un programa
      2. Lenguaje de programación
        1. Conjunto de símbolos, vocablos y reglas (sintaxis) que controlan el comportamiento físico y lógico de una computadora.
        2. Programa
          1. Conjunto de instrucciones, comandos o procedimientos escritos para que una computadora pueda realizar una tarea determinada
        3. Etapa 1
          1. Fase 1 Definición del problema
            1. El problema es definido y comprendido
            2. Fase 2 Análisis del problema
              1. Analizar punto a punto el problema y pensar en las operaciones para resolverlo
                1. Describir detalladamente las especificaciones de entrada, proceso y salida
                  1. Tipos de datos
                    1. Constantes
                      1. Alfanuméricas
                        1. Numéricas
                        2. Variables
                          1. Numéricas
                            1. Alfanuméricas
                          2. Tipos de operadores
                            1. Aritméticos
                              1. Suma, resta, multiplicación y división
                              2. Lógicos
                                1. NOT, AND, OR
                                2. De comparación
                                  1. =, >, <, ≥, ≤
                            2. Fase 3 Diseño
                              1. Algoritmo
                                1. Conjunto de pasos ordenados de forma lógica que describen la solución de un problema
                                  1. Secuenciales
                                    1. Sus pasos de describen de principio a fin sin saltos
                                    2. Condicionales
                                      1. se toman decisiones en algunos de los pasos
                                      2. Cíclicos
                                        1. Existen pasos que se repiten mientras o hasta que una condición se cumpla
                                    3. Diagrama de flujo
                                      1. Representación gráfica de un algoritmo
                                        1. Tipos de diagramas
                                          1. Condicionales
                                            1. Secuenciales
                                              1. Ciclícos
                                          2. Prueba de escritorio
                                            1. Consiste en dar valor a las variables en el diagrama de flujo y comprobar si el resultado obtenido es el esperado
                                        2. Etapa 2
                                          1. Fase 4 Codificación
                                            1. Es la traducción del algoritmo o diagrama de flujo a un lenguaje de programación.
                                            2. Fase 5 Depuración
                                              1. Se verifica que el programa haya sido codificado correctamente
                                                1. Compiladores
                                                  1. Revisan de forma interna la sintaxis y despliega mensajes si se detecta un error
                                              2. Fase 6 Implementación del programa
                                                1. El programa es instalado para cumplir con su tarea
                                                2. Fase 7 Mantenimiento del programa
                                                  1. El programa es revisado periódicamente, de ser necesario se modificara para hacerlo más efectivo
                                                Show full summary Hide full summary

                                                Similar

                                                Operadores Python
                                                Giovanni Sanhuez
                                                Mis Recursos de Programación
                                                maya velasquez
                                                FUNDAMENTOS DE REDES DE COMPUTADORAS
                                                anhita
                                                Editor Dibujo Paint
                                                gladiscj
                                                Herramientas de Software para Comercio y Finanzas
                                                mishelleisabel
                                                Programación de aplicaciones
                                                gabriel simón
                                                Tarea-2
                                                gemazamorano09
                                                Fichas de conceptos
                                                toluco_cor
                                                Conceptos - teoría operaciones unitarias.
                                                aldufermi
                                                Bases de la programación
                                                Pablo Vera
                                                PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                                                Jose Anacona Pira