Paradigma Imperativo
El paradigma imperativo es una abstraccion del lenguaje ensamblador, se basa en un modelo de maquina que consiste en un gran almacén que contiene la codificación de la tarea que se realiza y ejecuta las ordenes que modifican ese almacén.
Se basa en el calculo iterativo, pasando los valores desde los niveles inferiores a traves de rutinas y procedimientos.
Consiste en la secuencia de instrucciones que indican a la maquina como realizar una determinada tarea.Es una secuencia porque las instrucciones tiene que realizarse una tras otra.
Este lenguaje de programación trabaja sobre variables almacenadas en memoria, realizando operaciones sobre ellas(instrucciones), es decir, trabaja sobre el estado de los programas.
En la ejecución de un programa, la maquina virtual sigue las normas de comportamiento determinadas por las rutinas.
Caracteristicas principales:
- Secuencialidad: Las Instrucciones estan ordenadas de una forma especifica con la ayuda de controles de flujo, lo que da lugar al cuerpo de las rutinas.
- Variables : son las variables sobre las que se realizan la secuencia de instrucciones. El valor de todas las variables en un momento determinado indica el estado del programa.
- Asignación: los valores calculados o modificados deben ser asigandos a las variables, con lo cual cambia el estado del programa.
- Repetición: el programa imperativo, se realiza normalmente ejecutando repetidamente una secuencia de instrucciones elementales. en este paradigma la repeticion de secuencia de instrucciones es la unica forma de resolver un problema complejo.
fuentes:
http://www.ilustrados.com/publicaciones/EEVZuAVVFyqAegcYul.php
