AO02_MapaMental_LanaMarília - Paradigmas de Programação

Description

Mapa Mental realizado para a disciplina Projeto de software da UEG - Câmpus Goianésia, destacando as principais características e diferenças dos paradigmas de programação Estruturada e Orientada a Objetos.
Lana Marilia
Mind Map by Lana Marilia, updated more than 1 year ago
Lana Marilia
Created by Lana Marilia about 5 years ago
128
0

Resource summary

AO02_MapaMental_LanaMarília - Paradigmas de Programação
  1. Relacionado a forma de pensar e solucionar problemas
    1. Paradigma Estruturado:
      1. Criar programas com menor repetição de linhas de comando
        1. Utiliza-se três estruturas para solução de problemas:
          1. Sequencial
            1. Define que as instruções sejam executadas sequencialmente, de cima para baixo, linha a linha, do programa.
            2. Condicional
              1. Permite que o fluxo de execução seja executado de acordo com uma condição lógica do programa, que será avaliado e executará um grupo de instruções caso for verdadeira.
              2. Iterativa (repetição)
                1. Permite que uma ou um grupo de instruções seja executado várias vezes de acordo com uma condição lógica.
          2. Paradigma Orientado a Objetos:
            1. Compreende o problema como uma coleção de objetos interagindo por meio de troca de mensagens
              1. A linguagem de Programação Orientada a Objetos compõe-se de quatro pilares:
                1. Polimorfismo
                  1. Consiste na alteração do funcionamento interno de um método herdado de um objeto pai.
                  2. Herança
                    1. Utilizada para que um classe possa herdar métodos e e atributos de outra classe.
                    2. Abstração
                      1. É utilizada para definição de entidades do mundo real, onde são criadas as classes.
                      2. Encapsulamento
                        1. Técnica utilizada para não expor detalhes internos para o usuário, tornando partes do sistema mais independentes possíveis.
                Show full summary Hide full summary

                Similar

                Mapas Mentais em Sala de Aula
                Alice Sousa
                3 Canais do Youtube para Estudar para Concursos com Mapas Mentais
                Luiz Fernando
                13 motivos para usar a Tecnologia na Educação
                André Matias
                Ensinando com as ferramentas GoConqr
                GoConqr suporte .
                PROTAGONISMO DO ALUNO
                Alessandra S.
                8 Benefícios dos Mapas Mentais
                Alessandra S.
                10 DICAS SOBRE TECNOLOGIA EDUCATIVA
                Cristinamba
                Softwares Educacionais
                valdeiresmendes
                Tecnologias Computacionais na Educação: Desafios na Prática Docente
                Karin Elisa Frie
                Novas Tecnologias e mediação pedagógicas
                tatiana_ana2012
                Condução de Reunião
                macedo.evelyn