Conceptos de Lenguajes de Programación

Description

Mapa mental de los conceptos de Lenguajes de Programación
JAIME PAUL AREVALO ARMIJOS
Mind Map by JAIME PAUL AREVALO ARMIJOS, updated more than 1 year ago
JAIME PAUL AREVALO ARMIJOS
Created by JAIME PAUL AREVALO ARMIJOS about 8 years ago
66
1

Resource summary

Conceptos de Lenguajes de Programación
  1. Variable
    1. Identificador
      1. Cadena de caracteres
        1. Usado como parámetros normales
          1. No pueden ser:
            1. Palabras especiales
              1. Palabras reservadas
                1. Palabras claves
                  1. Nombres predefinidos
                2. Dirección
                  1. Hace referencia a la dirección de memoria
                  2. Tipo
                    1. Determina el rango asignado para los valores
                      1. Variable
                        1. Operaciones definidas
                      2. Valor
                        1. Es el contenido de la memoria en un momento determinado
                      3. Ligadura
                        1. Asociación entre atributo e identidad
                          1. Tiene:
                            1. Ligadura estática
                              1. Se da antes de la ejecución y es inalterable
                              2. Ligadura dinámica
                                1. Ocurre durante el tiempo de ejecución y puede ser alterado
                              3. Puede ser
                                1. Ligadura de tipos
                                  1. Ligadura estática de tipos
                                    1. Declaración explícita
                                      1. Declaración implícita
                                        1. Algoritmo de inferencia
                                        2. Ligadura dinámica de tipos
                                          1. Proporcionan flexibilidad en la programación
                                            1. No determina errores de asignación
                                              1. Tiene alto coste en la implementación
                                            2. Ligadura de espacio y tiempo de vida
                                              1. Contiene:
                                                1. Proceso de asignación
                                                  1. Proceso de desasignación
                                                    1. Tiempo de vida
                                                    2. Se clasifica:
                                                      1. Variables estáticas
                                                        1. Variables dinámicas de cola
                                                          1. Variables dinámicas de pila
                                                    3. Tipo de datos estructurados
                                                      1. Tipo arreglo
                                                        1. Es de tipo estructurado
                                                          1. Es un conjunto ordenado de elementos
                                                            1. Tiene un identificador de posición
                                                            2. Tiene:
                                                              1. Implementación de arreglos
                                                                1. Tiene:
                                                                  1. Arreglos multidimensionales
                                                                    1. Arreglos unidimensionales
                                                                  2. Arreglos asociativos
                                                                    1. Arreglo no ordenado accesible por una clave
                                                                      1. Cada elemento corresponde a un par ordenado
                                                                  3. Tipo registro
                                                                    1. Permite composición homogénea de elementos de datos
                                                                      1. Posee cadena de caracteres o Strings
                                                                        1. Usado para la comunicación entre máquina-usuario
                                                                          1. Operaciones:
                                                                            1. Asignación
                                                                              1. Comparación
                                                                                1. Concatenación
                                                                                  1. Longitud
                                                                                    1. Transformación
                                                                                    2. Diseño
                                                                                      1. Largo estático
                                                                                        1. Largo dinámico limitado
                                                                                          1. Largo dinámico
                                                                                      2. Tipo Unión
                                                                                        1. Permite:
                                                                                          1. Almacenar diferentes tipos de datos
                                                                                          2. Reserva espacio de memoria
                                                                                            1. Sus miembros comparten memoria
                                                                                          3. Tipo de datos Simples
                                                                                            1. Evolución de tipos
                                                                                              1. Números enteros y reales
                                                                                                1. Arreglos y registros
                                                                                                  1. Cadena de caracteres
                                                                                                    1. Definidos por el usuario
                                                                                                      1. Datos abstractos
                                                                                                      2. Pueden ser:
                                                                                                        1. Tipos ordinales
                                                                                                          1. Pueden ser:
                                                                                                            1. Asociado a un número natural
                                                                                                              1. Tipos ordinales primitivos
                                                                                                                1. Caracteres
                                                                                                                  1. Enteros
                                                                                                                    1. Booleanos
                                                                                                                    2. Tipos Ordinales definidos por el usuario
                                                                                                                      1. Enumeraciones
                                                                                                                        1. Subrangos
                                                                                                                    3. Representación de números
                                                                                                                      1. Conjunto finito
                                                                                                                        1. El largo y precisión depende del largo del registro
                                                                                                                          1. Tipos:
                                                                                                                            1. Números enteros
                                                                                                                              1. Números de punto fijo
                                                                                                                                1. Números de punto flotante
                                                                                                                              2. Tipo enumerado
                                                                                                                                1. Enumeración a través de constantes
                                                                                                                                  1. La relación de orden permite definir operaciones relacionadas
                                                                                                                                  2. Tipo subrango
                                                                                                                                    1. Mejora la lectura y la fiabilidad
                                                                                                                                      1. Es subsecuencia de tipo ordinal
                                                                                                                                      2. Tipos de datos primitivos
                                                                                                                                        1. Son:
                                                                                                                                          1. Caracter
                                                                                                                                            1. Booleano
                                                                                                                                              1. Numérico
                                                                                                                                                1. Decimal
                                                                                                                                                  1. Punto flotante
                                                                                                                                                    1. Entero
                                                                                                                                            2. Tipo puntero
                                                                                                                                              1. Aplicación:
                                                                                                                                                1. Gestión dinámica de la memoria
                                                                                                                                                  1. Direccionamiento indirecto
                                                                                                                                                  2. Asignar un valor que es una dirección de memoria
                                                                                                                                                    1. Desreferenciación
                                                                                                                                                      1. Devuelve un valor apuntado
                                                                                                                                                      2. Recolección de basura
                                                                                                                                                        1. En la memoria agotada se liberan las celdas de basura
                                                                                                                                                          1. En la memoria acumulada se llena de basura hasta quedar sin memoria
                                                                                                                                                          2. Contadores de referencia
                                                                                                                                                            1. Puede:
                                                                                                                                                              1. Mantener un contador por celda
                                                                                                                                                                1. Incrementar por cada nueva referencia
                                                                                                                                                            2. Tipos
                                                                                                                                                              1. Tiene:
                                                                                                                                                                1. Comprobación de tipos
                                                                                                                                                                  1. Disciplina de tipos
                                                                                                                                                                    1. Detecta errores de tipo
                                                                                                                                                                      1. Es error-operando
                                                                                                                                                                    2. Compatibilidad de tipos
                                                                                                                                                                      1. Métodos
                                                                                                                                                                        1. Compatibilidad de tipos nominal
                                                                                                                                                                          1. Son variables ligadas al mismo tipo
                                                                                                                                                                          2. Compatibilidad de tipos estructural
                                                                                                                                                                            1. Son variables ligadas a la misma estructura
                                                                                                                                                                            2. Equivalencia de declaración
                                                                                                                                                                              1. Variables de tipo compatibles
                                                                                                                                                                      2. Ámbito
                                                                                                                                                                        1. Es el rango de sentencias
                                                                                                                                                                          1. Tiene:
                                                                                                                                                                            1. Ámbito estático
                                                                                                                                                                              1. Ligadura de identificadores a variables no locales
                                                                                                                                                                              2. Ámbito dinámico
                                                                                                                                                                                1. Secuencia de llamadas a subprogramas
                                                                                                                                                                                2. Entorno de referencia
                                                                                                                                                                                  1. Colección de identificadores
                                                                                                                                                                              3. Inicialización de variables
                                                                                                                                                                                1. Ligadura de un valor a una variable (definición)
                                                                                                                                                                                  1. Tiene:
                                                                                                                                                                                    1. Variables estáticas
                                                                                                                                                                                      1. Inicializar una variable antes de la ejecución
                                                                                                                                                                                      2. Variables dinámicas
                                                                                                                                                                                        1. Inicializar variables al momento de la ejecución
                                                                                                                                                                                        2. Variables no inicializadas
                                                                                                                                                                                          1. Son variables asignadas a memoria con valores arbitrarios
                                                                                                                                                                                      3. Constantes
                                                                                                                                                                                        1. Es objeto asignado a un valor
                                                                                                                                                                                          1. Tiene constantes manifiestas
                                                                                                                                                                                            1. Son constantes de ligadura estática
                                                                                                                                                                                          Show full summary Hide full summary

                                                                                                                                                                                          Similar

                                                                                                                                                                                          Clasificación de variables
                                                                                                                                                                                          Rober Sanchez
                                                                                                                                                                                          FORMULACIÓN DE UNA HIPÓTESIS DE INVESTIGACIÓN
                                                                                                                                                                                          roberth2193
                                                                                                                                                                                          Mapa conceptual sobre ALGORITMOS
                                                                                                                                                                                          William Giraldo
                                                                                                                                                                                          Flashcards de Programación
                                                                                                                                                                                          JorgeArias
                                                                                                                                                                                          5º VARIABLES, VALORES,CONSTRUCTOS,HIPOTESIS
                                                                                                                                                                                          darwin jaramillo
                                                                                                                                                                                          FORMULACIÓN DE UNA HIPÓTESIS DE INVESTIGACIÓN
                                                                                                                                                                                          darwin jaramillo
                                                                                                                                                                                          LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
                                                                                                                                                                                          Faraón Zurita
                                                                                                                                                                                          INSTRUMENTOS PARA MEDIR VARIABLES
                                                                                                                                                                                          Alexandra Donoso
                                                                                                                                                                                          Determina si las siguientes variables son cualitativas o cuantitativas
                                                                                                                                                                                          mileon19
                                                                                                                                                                                          Variables, indicadores y valores
                                                                                                                                                                                          Rober Sanchez
                                                                                                                                                                                          Variables
                                                                                                                                                                                          Rober Sanchez