O documento introduz o paradigma imperativo de programação, definindo-o como um conjunto de instruções que alteram o estado de um programa. Apresenta a história das linguagens imperativas, desde John von Neumann até exemplos atuais como C e Pascal. Explica características-chave como variáveis, atribuições, expressões e controle de fluxo para manipular o estado de um programa.