Buscar

Paradigmas de linguagens de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aula 1 
 
Por que linguagens de programação? 
 
       As linguagens de programação exercem um papel preponderante no processo de 
desenvolvimento de software, pois possibilitam aos profissionais da área o exercício de  uma 
atividade fundamental: a programação. Ou seja, as linguagens de programação permitem a escrita 
dos programas, que serão integrados para compor o software.  
 
 
Principais objetivos da linguagem de programação 
1) Tornar mais produtivo o trabalho dos programadores, ou seja, desenvolver e manter softwares. 
2) Propiciar ao programador desenvolver o software atendendo a padrões de qualidade 
pré­estabelecidos, sendo que as principais propriedades desejadas de um software são: 
confiabilidade, manutebilidade (capacidade de ser mantido) e eficiência.  
3) Propiciar ao programador escrever programas que atendam as expetativas e requisitos de seus 
usuários. 
 
 
Processo de desenvolvimento: 
Concepção do Sistema 
Análize de requesitos 
Projeto de Software 
Implementação 
Testes 
Manutenção 
Conclusão 
 
 
 
 
 
 
Questionário: 
 
1) Como se chama o paradigma de programação que veio a facilitar o desenvolvimento de sistemas 
especialistas, que são sistemas que visam "simular" a capacidade humana de raciocinar ? 
R: Paradigma Lógico 
 
2) Como se chama o paradigma de linguagem de programação que em que o computador é visto como uma 
máquina programável e que esta baseado no funcionamento da máquina de Von Neumman? 
R: Paradigma Imperativo ou Procedural 
 
3) Como se chama o técnica de programação que, primeiro, coibiu o uso de desvios incondicionais (como por 
exemplo GOTO), por ser prejudicial às boas técnicas de programação? 
R: Programação Estruturada 
 
4) Qual paradigma de Linguagem de programação caracteriza-se pelas particularidades apresentadas a seguir. 
I. O programa é um conjunto de funções II. Os programas tendem a ter menos código (menores) III. LISP é a 
linguagem de programação mais representativa desse paradigma. 
R: Paradigma Funcional 
 
5) Conceitualmente Paradigma é definido como um grupo de linguagens semelhantes que tenham 
características em comum. O paradigma imperativo ou procedural especifica a sequência de procedimentos 
com alterações no estado da memória da máquina de Von Neumann. Na lista abaixo marque uma vantagem do 
uso de uma linguagem de programação imperativa: 
R: Eficiência nos programas, pois essas Linguagens de programação simulam a arquitetura do hardware. 
 
6) Diga qual paradigma é caracterizado pelos fatos descritos a seguir: I. Declaram-se os resultados e não os 
procedimentos II. De posse de vários fatos derivam-se conclusões e novos fatos III. A execução dos 
programas corresponde a um processo de dedução automática IV. Prolog é sua linguagem de programação 
mais característica 
R: Paradigma Lógico

Continue navegando