Está en la página 1de 8

PROGRAMACIÓN IMPERATIVA

INTEGRANTES:
DAVID RIVERA
SANTIAGO CUEVA
IAN PAUCAR
ARIEL SALAS
ORIGEN Y DATOS DE INTERÉS
• Definición. - Secuencia de acciones a realizar a través de uno o más procedimientos denominados subrutinas o
funciones
• Origen. - Fue en el año de 1945 cuando el matemático Jon Von Neumann elaboro un estudio que demostró que una
computadora podía tener una estructura física muy simple y fija, y aun así ser capaz de ejecutar cualquier tipo de
programa mediante control correcto, sin la necesidad de modificar la computadora para esto. A partir de esta
innovación de Von Neumann, que en conjunto se conoce como la técnica de programa almacenado es que se inicia la
era de los lenguajes de programación. La programación imperativa es la base de la mayoría de lenguajes de
programación que se desarrollarían después.
CARACTERÍSTICAS
• Dentro de la programación imperativa podemos encontrar lenguajes de programación como C, Java y PHP que a los
programas se los describe como instrucciones, condiciones y pasos con el objeto de llegar a un resultado.

• En la programación imperativa el estado del programa se mantiene en forma de datos en la memoria del
computador. Estos datos son modificables mediante sentencias de asignación.

• En las celdas de memoria se almacenan los datos. Estas celdas de memoria tienen direcciones únicas y pueden
modificarse con sentencias específicas.

• Todos los lenguajes de programación imperativos definen variables que se encargan de almacenar o referenciar el
estado del programa.

• Se trata de la ejecución de pasos elementales en los que el control va modificando el contador de programa que
indica la siguiente instrucción a ejecutar.
PROGRAMACIÓN IMPERATIVA
Ventajas Desventajas
-Su relativa simplicidad y facilidad de -La memoria es compartida entre múltiples procesos
implementación de los compiladores e intérpretes. -Los datos se exponen a la totalidad del programa
-Reutilización de código en diferentes lugares en el (no hay seguridad para los datos)
programa sin copiarlo. -Dificultad para relacionarse con los objetos del
-Tiene una forma fácil de seguir la pista del flujo del mundo real
programa.
PROGRAMACIÓN IMPERATIVA
EJEMPLOS
WEBGRAFÍA
• LOOPA (2016) Paradigmas de Programación: Programación Imperativa y Programación Declarativa. Recuperado de:
https://medium.com/@Loopa/paradigmas-de-programación-programación-imperativa-y-programación-declarativa-4c4a4182fd87
• UNIVERSIDAD DE ALICANTE, (2015) Programación imperativa: mutación, sentencias y closures. Recuperado de:
http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/2010-2011/clases-domingo/sesion20.html
• Olaya, F. (2014) Paradigma Imperativo. Recuperado de: https://es.slideshare.net/LuisEduardoPelaez/exposicin-de-lenguajes-de-
programacin
• UNIVERSIDAD DE ALICANTE, (2015) Programación imperativa (1). Recuperado de:
http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/2010-2011/teoria/tema7.html#sec-3
• Jaramillo, J. (2012) Programación imperativa vs declarativa IV (paradigma funcional). Recuperado de:
https://www.genbetadev.com/metodologias-de-programacion/programacion-imperativa-vs-declarativa-iv-paradigma-funcional
• Rodriguez, F. (2012). ¿Que es un paradigma en la programación ?. Recuperado de:
https://programacionluzedu.wordpress.com/2012/06/24/paradigmas/

También podría gustarte