Paradigmas d eLinguagens

1783 palavras 8 páginas
Paradigma Imperativo

Fundamentado no conceito de máquina de Turing, que é uma abstração matemática que surgiu nos anos 30.
É a ideia, na computação, como um processo que realiza mudanças de estado. Cada estado representa uma configuração qualquer da memória do computador.
Os programas feitos por este paradigma são baseados na perspectiva do computador, onde há uma execução sequencial de comandos e uso constante de dados.
A programação imperativa se resume a:

1 – Descrição de estados de uma máquina abstrata por valores de um conjunto de variáveis. (int Valor). São células da memória que armazenam valores com um nome.

2 – O uso de expressões, que reconhecem os estados e são compostas por relações e operações entre valores. (Valor * Valor)

3 – O uso de comandos, que podem ser de: a) Atribuição (ex: int a = 5) b) Controle, que determina qual o próximo comando a ser executado.

Um programa imperativo é uma sequência ordenada de comandos, que podem ser construídos com três estruturas essenciais.

1 – Sequencial ex: int a = 5 Console.WriteLine(a)

2 – Condicional ex: if (a == 5) Console.WriteLine(“a é 5”) eles Console.WriteLine(“a é diferente de 5)

3 – Iterativa (Repetição) ex: While (a > 10) { Console.WriteLine(“a é maior que 10”)
}

Modularidade – O paradigma imperativo, permite a utilização de estruturas modulares, que separam o programa em trechos menores usando blocos e funções (que evitam a repetição de código).
**o salto incondicional goto não representa uma boa prática de programação**

Ou seja, programas (que contém uma série de comandos para executar cálculos, atribuir valores e etc) e variáveis são armazenados juntos.

O PI tem suas vantagens pois é eficiente, é um paradigma bem estabelecido, possui uma modelagem natural de aplicações do mundo real e é fácil de se entender.

Também possui suas desvantagens pois, é de difícil legibilidade, principalmente em programas muito longos,

Relacionados

  • Memorial
    17922 palavras | 72 páginas
  • Psicanálise lacaniana
    83126 palavras | 333 páginas
  • Psicologias
    118649 palavras | 475 páginas
  • Apostilapedagogica2011
    285611 palavras | 1143 páginas