TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Paradigmas

Por:   •  22/8/2016  •  Trabalho acadêmico  •  798 Palavras (4 Páginas)  •  195 Visualizações

Página 1 de 4
  1. Defina Paradigma? 
  2. Qual a importância de se acompanhar as mudanças de Paradigmas?
  3. Como é definido o formalismo de uma linguagem de programação?
  4. Para cada paradigma apresentado no artigo escreva principais características? 
  5. Para você quais são as características mais importantes de cada paradigma? Justifique.
  6. Escreva qual a utilização de cada paradigma?
  7. Dos paradigmas apresentados qual você considera o mais importante? Justifique.
  8. Faça uma listagem (por ordem de importância) das principais linguagens de programação utilizadas no mercado.

Questão 1.

         Paradigma é um modelo ou padrão a seguir. Etimologicamente, este termo tem origem no grego paradeigma que significa modelo ou padrão, correspondendo a algo que vai servir de modelo ou exemplo a ser seguido em determinada situação. O paradigma é um princípio, teoria ou conhecimento originado da pesquisa em um campo científico. Uma referência inicial que servirá de modelo para novas pesquisas.

         Existem vários tipos diferentes de paradigma, na computação um paradigma está intimamente relacionado à forma de pensar do programador e como ele busca a solução para os problemas. Dentro dos paradigmas da computação, existem vários paradigmas: estruturado e orientado a objetos.

         Pelo paradigma estruturado (também conhecido como imperativo), qualquer problema pode ser resolvido utilizando três estruturas: sequencial, condicional e iterativa (repetição). 

         Já o paradigma orientado a objetos compreende o problema como uma coleção de objetos interagindo por meio de trocas de mensagem. Os objetos são estruturas de dados contendo lógica.

         Em cada tipo de linguagem, pode se usar diversas linguagens de programação, entre elas estão C, C++, Scala, Pascal, Java, Python, entre tantas outras.

Questão 2.

         Paradigma é um modelo ou padrão a seguir. Então, se o programador não segue o padrão, ninguém irá entender o funcionamento do código.

        O novo paradigma deve também ser plausível, ou seja, capaz de resolver problemas e gerar novos resultado.

Questão 3.

        Qual paradigma escolher, depende do problema em questão, o paradigma escolhido deve resolver o problema de maneira mais eficiente possível.        

Questão 4.

Procedural:

  • Tem um conjunto de instruções organizado em blocos para executar determinada tarefa(funções).
  • Conjuntos de funções agrupadas por funcionalidades em bibliotecas.
  • Modelagem por meio de fluxograma e grande utilização de algoritmos.
  • Extremamente técnico.

Orientado a objetos:

  • Objetos com características comuns são agrupados em classes.
  • Subclasses herdam estrutura e comportamento das subclasses às quais estão ligadas, evitando assim redundâncias e inconsistências.
  • Os objetos existem em convívio com outros objetos, e não isoladamente.

Multiparadigma:

  • Faz a junção dos paradigmas de programação que ela reúne, ou seja, ela une todas as características dos paradigmas de programação que ela engloba.

Estruturado:

  • Programação com apenas três estruturas básicas de controle: sequência, seleção e iteração 
  • Forma de um programa estruturado

Questão 5.

...

Baixar como (para membros premium)  txt (4.9 Kb)   pdf (173.3 Kb)   docx (11.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com