Imperative programming is focused on describing how a program operates.
In computer science terminologies, imperative programming is a programming paradigm that describes computation in terms of statements that change a program state.
The term is often used in contrast to declarative programming, which focuses on what the program should accomplish without prescribing how to do it in terms of sequences of actions to be taken. Véase la sección Imperative Programming de la Wikipedia.