GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Paradigmas de Programação

Lara Amorim Portugiesisch

Inhalt der Mindmap

Paradigmas de Programação

  1. Paradigma de Programação é o conceito que pressupõe a forma que o programador tem sobre a programação e execução de um programa. Paradigmas diferem nos conceitos e abstrações utilizadas para representar os elementos de um programa e as etapas que compõem um cálculo.

  2. Programação Procedural

    • Características: 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 algorítimos; Extremamente técnico.
    • baseado no conceito de chamadas a procedimentos, também conhecidos como rotinas, sub rotinas, métodos, ou funções, que simplesmente contém um conjunto de passos computacionais a serem executados.
    • C++
    • Pascal
    • PHP
  3. Programação Orientada a Objetos

    • é composto por objetos com propriedades (atributos) e operações (métodos) que podem ser executados por eles. Todas as funcionalidades e atributos de cada entidade do sistema são armazenados em classe que representam essa entidade.
      • Características: Podemos definir objeto como abstração de um particular aspecto de interesse, incluindo não somente sua estrutura, como nos métodos tradicionais, mas também comportamento, regras, conhecimento, responsabilidades, ciclo de vida, intrínsecos ao aspecto em questão. Objetos com características comuns são agrupados em classes; Uma característica derivada da forma muito comum de hierarquia "é um", é a herança. Subclasses herdam estrutura e comportamento das subclasses às quais estão ligadas, evitando assim redundâncias e inconsistências. Deve-se observar a possibilidade de herança múltipla no caso em que uma subclasse pode ter relacionamento "é um" com mais de uma superclasse.
    • Java
    • Ruby
    • C#
  4. Programação Multiparadigma

    • É uma linguagem que suporta mais de um paradigma de programação; O objetivo em se projetar linguagens deste tipo é reservar aos programadores a melhor ferramenta para determinado trabalho, admitindo que nenhum paradigma resolva todos os problemas da maneira mais elegante, ou mesmo eficiente.
    • As características da programação multiparadigma pode ser relaciona com 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.
    • Oz
    • Scala
  5. Programação Estruturada

    • Características: Programação sem GO TO (eliminação completa ou parcial do comando GO TO); Programação com apenas três estruturas básicas de controle: seqüência, seleção e iteração; Forma de um programa estruturado; Aplicação de convenções de codificação estruturada a uma linguagem de programação específica
    • Pascal
    • Não existe uma definição universalmente aceita para a programação estruturada; ao contrário, existem várias escolas de pensamento que a conceituam. No sentido mais restrito, o conceito de programação estruturada diz respeito à forma do programa e do processo de codificação. É um conjunto de convenções que o programador pode seguir para produzir o código estruturado. As regras de codificação impõem limitações sobre o uso das estruturas básicas de controle, estruturas de composição modular e documentação.
    • C

Informationen

Beschreibung
Mindmap am Paradigmas de Programação, erstellt von Lara Amorim am 09/03/2019.
Erstellt von
Lara Amorim
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck