Buscar

Métodos de programação

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

Métodos de programação
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 7
proporciona ao aluno e futuro profissional diversas vantagens. Assinale a alternativa que expresse algumas dessas vantagens:
R:A. Embasamento para escolha de linguagens adequadas e melhor entendimento da importância da implementação.
Algumas das vantagens de estudar o conceito de linguagens de programação são o embasamento para escolha da linguagem adequada e o melhor entendimento da importância da 
implementação. O reúso de componentes está mais ligado ao conhecimento específico de algumas linguagens, já o reaproveitamento de código também está relacionado a um padrão de 
desenvolvimento de algumas linguagens e, por fim, a facilidade de comunicação não se relaciona a esses conceitos.
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.
Entre as áreas que impulsionaram o desenvolvimento de novos conceitos e paradigmas de programação estão a Inteligência Artificial e a World Wide Web. Áreas como o Governo, a 
Medicina e a Indústria Automobilística, apesar de grandes consumidores de tecnologia, não são consideradas impulsionadoras no desenvolvimento desses conceitos.
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.
Os paradigmas não estão vinculados e não são definidos pela linguagem de programação. O paradigma de orientação a objetos, apesar de muito embasado em reusabilidade, não foi o 
precursor do conceito, já o paradigma declarativo está relacionado à preocupação com o resultado e não com a forma de execução de uma instrução. Por fim, um paradigma deve ser 
definido pelo tipo de situação a ser resolvida e não pela tecnologia.
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:
R:D. A programação imperativa apresenta linguagens amplamente utilizadas, como a linguagem C, por exemplo.
O paradigma de programação imperativa é implementado por um grande número de linguagens de programação, entre elas a linguagem C. Esse paradigma, apesar de ter o foco em 
entender os comandos, segue uma lógica entre eles, focando nas instruções recebidas. É um paradigma amplamente utilizado e apresenta linguagens que possibilitam, entre outros recursos, o reúso de código.
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.
O paradigma estruturado possibilita a organização do código em estruturas funcionais e reutilizáveis. Ele não foi substituído pelo orientado a objetos, apesar de ser o alicerce para o seu 
surgimento. Recursos como polimorfismo, herança e classes pertencem ao paradigma orientado a objetos.

Teste o Premium para desbloquear

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

Continue navegando