ArtigoLinguagensdeProgramacao
1381 palavras
6 páginas
Paradigma ImperativoMichel da Silva Santos
Faculdades Integradas de Taquara (FACCAT) CEP – 95500 000 - Santo Antônio da Patrulha – RS – Brasil
djchelsantos@gmail.com
Resumo. Este artigo apresenta as características do paradigma de programação imperativo, também possui alguns trechos de código que descreve algumas linguagens que utilizam este paradigma.
1. Introdução
Paradigma é a representação de um padrão a ser seguido. Pois um paradigma de programação determina a visão do programador sobre a estrutura e execução do programa. Paradigma define a maneira como o programador resolve certo problema. Os paradigmas de programação são˜ diferenciados pelas técnicas de programação que proíbem ou permitem.[4, 7]
2. Paradigma Imperativo
Linguagens imperativas são conhecidas como linguagens procederias pois sua execução é baseada em instruções e armazenamento de dados. O paradigma de programação imperativo executa as instruções de maneira sequencial e de acordo com elas vai alterando o estado do programa, por isso são mais simples de serem traduzidas e executadas no modelo de arquitetura de Von Neumann. Neste paradigma os dados e os programas sao armazenados na mesma memória, e a CPU que processa as instruções, é separada da memória. Sendo assim, os dados e instruções precisam ser transportados da memória para a CPU e os resultados das operações˜ realizadas pela CPU são devolvidos para a memória.[9, 5, 1]
3. Características
Os principais elementos da programação imperativa são a definição dos tipos de dados, expressões e atribuições, estruturas de controle de fluxo e definição de sub-rotinas.
3.1. Definição dos tipos de dados
Nos próximos trechos de código,são apresentados exemplos de declarações de variáveis. Em C o tipo string não existe, é preciso declarar strings como um vetor de caracteres, já em Pascal o tipo string é válido e o tipo float, que é o nome mais comum na maioria das linguagens para usar números fracionários é definido como real, as