Please enable JavaScript.
Coggle requires JavaScript to display documents.
TIPOS DE PROGRAMACIÓN - Coggle Diagram
TIPOS DE PROGRAMACIÓN
¿Qué significa «Programación»? Se denomina programación al proceso que implica diseñar, codificar, depurar y mantener el código fuente de ciertos programas de computación. Este contiene un lenguaje de programación de forma escrita.
La función principal y propósito de la programación es la creación de programas que muestren un comportamiento deseado. El proceso que mantiene es el de escribir un código el cual requiere conocimiento en muchas áreas diversas, como la utilización de algoritmos especializados y la lógica
Programar implica fusionar ciertas tareas que no están involucradas directamente en ella, a excepción del diseño del código, como el análisis y el diseño de la aplicación. Se mezclan para desarrollar pequeñas aplicaciones :**
-
Pueden encontrarse las siguientes programaciones:
--Programación declarativa: mantiene un paradigma de programación el cual se basa en el desarrollo de programas que están especificando un conjunto de determinadas condiciones, proposiciones, afirmaciones, restricción, ecuaciones o transformaciones
-
La programación imperativa (del latín imperare = ordenar) es el paradigma de programación más antiguo. De acuerdo con este paradigma, un programa consiste en una secuencia claramente definida de instrucciones para un ordenador.
El código fuente de los lenguajes imperativos encadena instrucciones una detrás de otra que determinan lo que debe hacer el ordenador en cada momento para alcanzar un resultado deseado. Los valores utilizados en las variables se modifican durante la ejecución del programa. Para gestionar las instrucciones, se integran estructuras de control como bucles o estructuras anidadas en el código.
· Identidad. Cada objeto debe ser distinguido y ello debe poder demostrarse mediante pruebas. Las pruebas is e is not existen para este fin.
· Estado Cada objeto debe ser capaz de almacenar el estado. Para este fin, existen atributos, tales como variables de instancias y campos.
-
-
-
-
-
-
-
-
-
· El mantenimiento bloquea el desarrollo de la aplicación, ya que la programación funciona estrechamente con el sistema.
-
-
Programación estructurada: conocido también como un paradigma de la programación el cual se encuentra orientado a mejorar la calidad, claridad y el tiempo que tarde en se desarrollado un programa de computadora.
Para esto utiliza solamente subrutinas y tres estructuras: secuencia, selección e iteración. Este surgió en 1960 del trabajo de Böhm y Jacopini.
-
· Reusabilidad. Cuando hemos diseñado adecuadamente las clases, se pueden usar en distintas partes del programa y en numerosos proyectos.
· Mantenibilidad. Debido a la sencillez para abstraer el problema, los programas orientados a objetos son más sencillos de leer y comprender, pues nos permiten ocultar detalles de implementación dejando visibles sólo aquellos detalles más relevantes.
· Modificabilidad. La facilidad de añadir, suprimir o modificar nuevos objetos nos permite hacer modificaciones de una forma muy sencilla.
· Fiabilidad. Al dividir el problema en partes más pequeñas podemos probarlas de manera independiente y aislar mucho más fácilmente los posibles errores que puedan surgir.
-
· Cada módulo deberá tener asignado un nombre propio que le diferencie de los otros y que será usado para invocarlos.
· Se puede transmitir información entre el módulo principal y el resto de los módulos a través de parámetros.
· Cada módulo puede ser programado y compilado por separado, y almacenado posteriormente en librerías.
· Cada módulo consta de dos partes: la cabecera, que es donde aparece el nombre y los datos que se le pasan o genera,
y el cuerpo o estructura interna, que es donde se desarrolla el código.
· Permite trabajar en equipo. Cada programador puede desarrollar un módulo diferente y posteriormente enlazarlos.
-