La
programación imperativa, en contraposición a la
programación declarativa, es un
paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas imperativos son un conjunto de instrucciones que le indican al
computador cómo realizar una tarea.