Programação procedimental
Artigo: Programação procedimental. Pesquise 861.000+ trabalhos acadêmicosPor: feehqc • 22/10/2014 • Artigo • 328 Palavras (2 Páginas) • 180 Visualizações
Programação Procedimental
1 Escrita de Algoritmos
1.1 Técnicas de Programação e Algoritmos
Na elaboração de programas maiores e complexos é necessário utilizar um método sistemático de
programação que permita a obtenção de programas corretos, confiáveis, flexíveis e eficientes. Os
passos a seguir estabelecem uma metodologia de programação:
a) Análise do problema.
b) Projeto do programa: algoritmo e estruturas de dados.
c) Codificação em linguagem de programação e teste do programa.
d) Manutenção e atualização do programa.
Um algoritmo é uma sequência finita de instruções básicas, definidas sem ambiguidade e
executáveis em tempo finito. A execução desta sequência resolve um problema computacional,
definido a partir de uma estratégia definida na análise do problema.
Um algoritmo pode ser descrito através de uma linguagem algorítmica (pseudocódigo) ou fluxograma.
No fluxograma, cada operação básica é representada por um desenho, e em linguagem algorítmica
cada operação básica é escrita em linguagem próxima à linguagem natural, considerando-se
algumas regras comuns às linguagens de programação. Um algoritmo pode ser implementado em
qualquer linguagem de programação e essa implementação pode ser trivial, como uma simples
transcrição de operações básicas, ou complexa, dependendo das características da linguagem de
programação escolhida e dos tipos de dados nela definidos.
Do ponto de vista lógico, um algoritmo é constituído por três estruturas lógicas:
sequencial: quando diversos comandos devem ser executados numa sequência linear.
seletiva: quando a ação a ser executada depende de uma inspeção ou teste.
repetitiva: quando um conjunto de ações deve ser executado repetidamente enquanto uma
determinada condição permanecer válida.
A descrição de um algoritmo se baseia em estruturas lógicas que organizam as instruções que
o compõem. Além disso, deve ser especificada a sua função, quais são os dados de entrada e/ou
saída. Por exemplo, o Algoritmo 1 descreve o problema de calcular a soma entre dois números.
Todos os algoritmos são descritos por funções, sendo que a função básica (denominada Principal)
é sempre a primeira a ser executada. A função Principal é seguida de parênteses, que delimitam
uma lista de argumentos,
...