Programación

Description

Mapa mental a cerca de Tipos de Programación
Abigail Romero Quinto
Mind Map by Abigail Romero Quinto, updated more than 1 year ago
Abigail Romero Quinto
Created by Abigail Romero Quinto about 8 years ago
23
0

Resource summary

Programación
  1. Paradigma de programación
    1. Serie de normas que deben cumplirse para programar
      1. Estructurada o Imperativa
        1. Lenguaje "C", "BASIC", "Pascal"
        2. Funcional
          1. Utiliza funciones aritméticas que no manejan datos mutables o estados. Lenguajes ‘Haskell’ y ‘Lisp’.
          2. Lógica
            1. Basado en funciones, muy orientado a las matemáticas. Lnguajes ‘Prolog’.
            2. Orientada a Objetos
              1. Más utilizado y con más éxito; se acerca al mundo real. Lenguajes como ‘C++’, ‘Java’ y ‘C#’.
              2. Orientada a Aspectos
                1. Relativamente nuevo, pretende dar determinada funcionalidad al sistema; con el fin de aumentar la modularidad. Lenguaje de programación ‘AspectJ’.
            3. Programación secuencial
              1. Donde una acción sigue a otra en secuencia. Las tareas se suceden a que la salida de una es la entrada de la siguiente y así hasta el fin del proceso.
                1. Asignación
                  1. Paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor
                    1. Simples: Valor constate a variable
                      1. Contador: Verificador de veces que se realiza un proceso
                        1. Acumulador: Sumador de procesos
                          1. De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables
                        2. Lectura
                          1. Consiste en recibir desde un dispositivo de entrada un valor.
                          2. Escritura
                            1. Consiste en mandar por un dispositivo de salida un resultado o mensaje
                        3. Estructura básica de un programa
                          1. Entrada de datos
                            1. Proceso/Algoritmo
                              1. Salida de resultados
                              2. Tipos de operadores
                                1. Símbolos que indican como son manipulados los datos
                                  1. Aritméricos
                                    1. +, -,*,/,%
                                    2. Relacionales
                                      1. <,>,>=,<=,==,!=
                                      2. Lógicos
                                        1. &&, ||, !
                                        2. Incremento y Decremento
                                          1. ++,--
                                      3. Identificadores, variables y constantes
                                        1. Sentencias de control de flujo
                                          1. Permiten decidir entre distintos cursos de acción en función de ciertos valores
                                          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
                                          Abreviaciones comunes en programación web
                                          Diego Santos
                                          codigos QR
                                          Cristina Padilla
                                          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
                                          Historia de la Computadora
                                          Diego Santos
                                          BASES DE DATOS
                                          Horst Berndt Reyes