Fundamentos Generales

Descrição

Lenguajes de Programacion Mapa Mental sobre Fundamentos Generales, criado por Ernesto Vector em 14-09-2017.
Ernesto Vector
Mapa Mental por Ernesto Vector, atualizado more than 1 year ago
Ernesto Vector
Criado por Ernesto Vector aproximadamente 7 anos atrás
12
0

Resumo de Recurso

Fundamentos Generales
  1. Lenguaje de Programación
    1. Lenguaje Artificial
      1. Diseñado para expresar Instrucciones
        1. Llevadas a cabo por máquinas
          1. por ejemplo las computadoras
      2. Clasificación
        1. Bajo Nivel (casi lenguaje Máquina)
          1. Alto nivel (casi lenguaje natural)
        2. Programa
          1. Conjunto de Instrucciones
            1. Realizan una o varias tareas
            2. Algoritmo
              1. Instrucciones elementales seleccionadas
                1. Pueden ser realizadas por un robot o procesador
                  1. Secuencia
                    1. Ejecuta instrucción por instrucción
                    2. Condicional
                      1. Ejecuta un grupo de acciones A o un grupo de acciones B
                        1. En función de el resultado de alguna comparación o condición
                      2. Ciclos iterativos (repetitivos)
                        1. Iteración Definida
                          1. Ejecuta un grupo de instrucciones exactamente "n" veces
                          2. Iteración Condicional
                            1. Repite un bloque de acciones mientras alguna condición sea verdadera
                    3. Estructuras de Control
                      1. Condicional, Secuencial e iterativa
                        1. Pueden estar intercaladas y anidadas para tener un flujo complejo
                      2. Entornos sobre los Lenguajes
                        1. Objetos Denotables

                          Anotações:

                          • Se les puede dar un nombre
                          1. Variables
                            1. Procedimientos
                              1. Parámetros
                                1. Tipos definidos por el usuario
                                  1. Módulos
                                    1. Etiquetas
                                      1. Constantes definidas por el usuario
                                        1. Excepciones
                                        2. Objetos Definidos por el lenguaje
                                          1. Definición del lenguaje

                                            Anotações:

                                            • Por ejemplo: + indica la suma int es el tipo de dato entero etc
                                            1. Escritura del programa

                                              Anotações:

                                              • El programador elige los nombres que usará en sus códigos
                                              1. Tiempo de compilación

                                                Anotações:

                                                • El compilador reserva espacio en memoria para datos que pueden ser procesados estáticamente
                                                1. Tiempo de ejecución

                                                  Anotações:

                                                  • Periodo entre inicio y fin del programa.
                                                  • Todas las asociaciones que no se han realizado previamente, se realizan en este periodo
                                              2. Bloques
                                                1. Región textual del programa identificada por un inicio y un fin
                                                  1. Bloque asociado a un Procedimiento
                                                    1. Bloque in-line

                                                      Anotações:

                                                      • No asocia procedimientos, puede aparecer a cualquier posiciónen la que se pueda colocar algún comando
                                                    2. Entornos
                                                      1. Local

                                                        Anotações:

                                                        • Compuesto por el conjunto de asociaciones para nombres declarados localmente en el bloque
                                                        • Ejemplo: A:{      int b;      b = 5; }
                                                        1. No Local

                                                          Anotações:

                                                          • Entorno formado por las asociaciones de nombres que son visibles dentro del bloque, pero que no se declararon localmente
                                                          • Ejemplo: A:{      int a, b;      B:{           a = a+b; //Variables fuera del bloque      } }
                                                          1. Global

                                                            Anotações:

                                                            • Es el que se forma cuando inicia la ejecución del programa
                                                            1. Operaciones sobre entornos
                                                              1. Se crean

                                                                Anotações:

                                                                • Las asociaciones entre los nombres declarados localmente y sus correspondientes objetos denotables
                                                                1. Se desactivan

                                                                  Anotações:

                                                                  • Las asociaciones entre nombres declarados de forma externa al bloque y que son redefinidos dentro del mismo
                                                                  1. Se reactivan

                                                                    Anotações:

                                                                    • Las asociaciones entre nombres declarados fuera del bloque y que fueron redefinidas dentro del mismo

                                                              Semelhante

                                                              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
                                                              tipos de errores de programacion
                                                              alex alexnuñez
                                                              Fundamentos de la Programación
                                                              Sukey Nakasima
                                                              EXAMEN PARCIAL 1INF
                                                              Hector Andres S
                                                              PROGRAMACION ORIENTADA A OBJETOS
                                                              ADRIANA RODRIGUEZ
                                                              Conceptos básicos de Economía
                                                              María Eugenia Méndez Piamba
                                                              BASES DE DATOS
                                                              Horst Berndt Reyes