Logo Passei Direto
Buscar

Paradigmas

Ferramentas de estudo

Questões resolvidas

4)- O paradigma de programação imperativo tem como principal característica a declaração comandos, que descreve uma sequência de instruções para alcançar um objetivo. Sobre os conceitos do paradigma imperativo, assinale a alternativa correta:
D)- A programação imperativa apresenta linguagens amplamente utilizadas, como a linguagem C, por exemplo.
a
b
c
d
e

Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Os paradigmas de programação são diferentes classificações atribuídas à estruturação de linguagens de programação. Ao longo do desenvolvimento da computação, surgiram vários paradigmas e, consequentemente, novas linguagens de programação que empregavam seus conceitos na forma de se estruturar, o que também impactou os profissionais da área, uma vez que é comum um profissional mais novo achar estranho trabalhar com uma linguagem embasada em um paradigma de décadas atrás. 
Imagine que você trabalha em uma equipe de desenvolvimento de softwares em uma organização que já trabalha há muito tempo com softwares desenvolvidos internamente, com linguagens de programação da década de 90, como Visual Basic 5.0 e Delphi 6.0.
Na sua equipe há um programador mais novo que começou a trabalhar com linguagens orientadas a objetos, principalmente com Java, e que encontrou uma dificuldade na adaptação ao paradigma de linguagens estruturadas. 
Você, como programador mais experiente, deve explicar ao programador:
a) A diferença entre os dois paradigmas.
b) O porquê de, ao contrário do Java, não ser possível desenvolver com as linguagens de paradigma estruturado Visual Basic 5.0 e Delphi 6.0.
R: a) O Java é uma linguagem precursora do paradigma de orientação a objetos, o qual considera entidades do mundo real objetos que se relacionam com os demais e apresentam atributos e métodos, sendo o seu conceito de desenvolvimento de códigos. A diferença entre os paradigmas é que o pensamento em linguagens orientada a objetos exige que o programador pense mais na construção e na reutilização de códigos.
b) Linguagens estruturadas como o Visual Basic 5.0 e o Delphi 6.0 trabalhavam com código repetido entre diversas telas do sistema, uma vez que o paradigma estruturado era orientado a eventos de ação de tela, diferente de objetos.
EXERCICIO:
1)- É natural que estudantes da área de computação questionem o porque de se estudar os conceitos e a história das linguagens de programação, no entanto, adquirir esse conhecimento proporciona ao aluno e futuro profissional diversas vantagens. Assinale a alternativa que expresse algumas dessas vantagens:
Selecione a resposta:
a
Embasamento para escolha de linguagens adequadas e melhor entendimento da importância da implementação.
2)-Computadores têm sido utilizados para uma infinidade de áreas que, por sua vez, resultam no desenvolvimento de novos conceitos e linguagens que demandam novos paradigmas e métodos de programação. Assinale a alternativa correta sobre algumas das áreas que impulsionaram esse desenvolvimento:
R: C)- Inteligência Artificial e World Wide Web.
3)- As linguagens de programação podem apresentar características e comportamentos definidos de acordo com o paradigma que a construiu. No entanto, uma linguagem pode apresentar características provenientes de diferentes paradigmas. Dessa forma, assinale a alternativa verdadeira:
R: A)- Os paradigmas não estão vinculados à linguagem de programação.
4)- O paradigma de programação imperativo tem como principal característica a declaração comandos, que descreve uma sequência de instruções para alcançar um objetivo. Sobre os conceitos do paradigma imperativo, assinale a alternativa correta:
Selecione a resposta:
a
A programação imperativa não possibilita trabalhar com reúso de código.
b
A programação imperativa é um paradigma ultrapassado que não tem mais uso.
c
A programação imperativa não foca na resolução do problema, nem nas instruções.
d
A programação imperativa apresenta linguagens amplamente utilizadas, como a linguagem C, por exemplo.
e
A programação imperativa tem o foco em entender os comandos sem seguir uma lógica.
R: D)- A programação imperativa apresenta linguagens amplamente utilizadas, como a linguagem C, por exemplo.
5)- O paradigma de programação estruturada surgiu com a ideia da criação de estruturas e blocos de execução de rotinas e foi amplamente utilizado, dando ênfase para o surgimento do paradigma orientado a objeto. Assinale a alternativa correta sobre o paradigma de programação estruturada:
R: E)- O paradigma estruturado permite a organização do código em estruturas funcionais.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Questões resolvidas

4)- O paradigma de programação imperativo tem como principal característica a declaração comandos, que descreve uma sequência de instruções para alcançar um objetivo. Sobre os conceitos do paradigma imperativo, assinale a alternativa correta:
D)- A programação imperativa apresenta linguagens amplamente utilizadas, como a linguagem C, por exemplo.
a
b
c
d
e

Mais conteúdos dessa disciplina