Baixe o app para aproveitar ainda mais
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.
Compartilhar