O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Algoritmos

Daniel Thomas Arcanjo Dourado Português

Conteúdo do mapa

Algoritmos

  1. Linguagens de Programação

    • Variáveis - São nomes que damos a valores os quais pretendemos armazenar, exibir ou processar.
      • Números
        • Inteiros
        • Floats
      • Strings - sequência de caracteres
      • Listas - coleção de valores indexados
      • Dicionários- coleção de valores chaveados
      • Booleanos - True/False
    • Operadores - Símbolos que representam operações válidas entre valores numa linguagem de programação
      • Aritméticos
        • +, ++
        • -, --
        • *
        • /
        • %
      • Booleanos
        • ==
        • !=
        • &, &&
        • |, ||
        • ^
      • Igualdade e Comparação
        • ==, >, <, >=, <=
    • Expressões Aritméticas- Servem para realizar equações, cálculos, comparações
      • 7 < 4 == false
      • int x = (n-1)%34
    • Instruções e comandos- São as formas definidas de ordenar que o computador exerça alguma tarefa
      • Declaração de variáveis - (String, int, char, var, float, double)
      • Do ... While (repetição)
      • For, foreach (repetição)
      • If, Else, Switch (Condicionais)
  2. Linguagens de Programação - São o meio com o qual nos comunicamos com os computadores. São métodos padronizados, com sintaxe e semântica definidas

    • Linguagem de baixo nível
      • Linguagem de Máquina - binária
      • Assembly - usa mnemônicos para subistituir operações e endereços binários.
        • Assembler - Faz a tradução direta das instruções assembly para um programa em linguagem de máquina
    • Linguagem de alto nível- Aproxima-se da linguagem dos humanos
      • Compiladas ou Interpretadas- Usam esses sistemas para que a linguagem seja convertida em operações que a máquina possa entender e realizar
        • São traduzidas para linguagem de máquina
        • Compiladas - São traduzidas de uma só vez em linguagem de máquina. Não precisam ser re-compiladas a não ser que o código fonte seja alterado. Isso garante a vantagem de ter programas executados mais rapidamente
          • java - semelhante a C e C++ . Segue a filosofia de criar uma vez e rodar em qualquer lugar, É orientada a objetos e tem alta performance. Foi desenvolvida pela Sun Mycrosistems
          • c - Criada em 1972 por Dennis Richie e surgiu da necessidade de se criar programas de maneira mais fácil que com a linguagem Assembly. É estruturada, portátil, permite incorporação com assembly
          • c++ - Criada por Bjarne Stroustrup na década de 80 e surgiu da implementação de diversas melhorias à linguagem C. É orientada a objetos, compatível com C, portável e tem boa performance
          • C# - Criada pela Microsoft em 2002 e tem sintaxe baseada em C++, Java e Object Pascal. É orientada a objetos, acessível para iniciantes, fortemente tipada
        • Interpretadas- O código é toda vez traduzido, independentemente de haver alteração no código fonte e são executadas as instruções uma a uma. Como geralmente são linguagens de mais alto nível, são empregadas em fases de desenvolvimento até a estabilização do projeto.
          • Python - Criada na década de 90 pela Python Software Foundation. Muito utilizada para aprendizagem por seu altíssimo nível, legibilidade, sintaxe simples e clara e desenvolvimento comunitário. Bastante utilizada em web, jogos, IA, Machine Learning

Informações

Descrição
Mapa Mental sobre Algoritmos, criado por Daniel Thomas Arcanjo Dourado em 20-03-2022.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?