paradigmas
Paradigma
Marcelo Luiz Barboza
Turno: noite
FORTALEZA
2012
Data de Entrega:
22/11/2012
Atividade Estruturada 2
1. Faça um relatório sobre o paradigma imperativo.
2. Faça um relatório Sobre o paradigma lógico.
3. Faça um relatório sobre o paradigma orientado a objetos.
4. Faça uma pesquisa e um resumo sobre como é feita a documentação dos softwares estruturados e orientados a objetos mostrando exemplos.
Trabalho De Paradigma
1. Paradigma Imperativo. O paradigma imperativo baseia-se no conceito de comandos e atualização de variáveis. No entanto os programas são escritos para modelar processos e objetos em linguagem de alto nível e tais objetos frequentemente possuem estados que variam com o tempo, variáveis naturalmente modelam tais objetos. Dessa maneira, pode-se então considerar que programas imperativos modelam tais processos e objetos com bastante eficiência. Além disso, todas as arquiteturas de computadores existentes hoje se baseiam na arquitetura de Von Newman, que é caracterizada pelo acesso direto e possibilidade de alteração de valores armazenados em posições de memória. Isso torna os ambientes de execução das linguagens imperativas bastante eficientes. Programas imperativos são excelentes, por exemplo, para programação de baixo nível. Principais linguagens no paradigma imperativo Paradigma Lógico são:
Pascal
Fortran
C
Ada
A linguagem de programação que utiliza paradigma imperativo tem como vantagem a grande usabilidade, podendo ser utilizados partes dele em outros programas. Onde o programa fica melhor modularizado e Possui conceitos altamente sofisticados como polimorfismo, funções de alta ordem e avaliação sob demanda. E tem como desvantagens descrições demasiadamente operacional focalizam o "como" e não o "quê"; há Relacionamento indireto com a E/S (indução a