Programação procedural: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 1:
{{Sem-fontes|data=janeiro de 2011}}
O termo '''Programação procedural''' (ou programação procedimentauprocedimental) é às vezes utilizado como sinônimo de [[Programação imperativa]] ([[Paradigma de programação]] que especifica os passos que um programa deve seguir para alcançar um estado desejado), mas pode se referir (como neste artigo) a um paradigma de programação baseado no conceito de chamadas a procedimento (en: ''procedure call''). Os Procedimentos, também conhecidos como rotinas, subrotinas, métodos, ou funções (que não devem ser confundidas com funções matemáticas, mas são similares àquelas usadas na [[programação funcional]]) simplesmente contêm um conjunto de passos computacionais a serem executados. Um dado procedimento pode ser chamado a qualquer hora durante a execução de um programa, inclusive por outros procedimentos ou por si mesmo.
 
A programação procedural é geralmente uma escolha melhor que a [[programação sequencial]] e não estruturada em muitas situações que envolvem uma complexidade média e requerem facilidade de manutenção. Possíveis benefícios são: