Mapa mental
Algoritmos
Conteúdo do mapa
Algoritmos
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
- Números
- Operadores - Símbolos que representam operações válidas entre valores numa linguagem de programação
- Aritméticos
- +, ++
- -, --
- *
- /
- %
- Booleanos
- ==
- !=
- &, &&
- |, ||
- ^
- Igualdade e Comparação
- ==, >, <, >=, <=
- Aritméticos
- 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)
- Variáveis - São nomes que damos a valores os quais pretendemos armazenar, exibir ou processar.
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
- Compiladas ou Interpretadas- Usam esses sistemas para que a linguagem seja convertida em operações que a máquina possa entender e realizar
- Linguagem de baixo nível
Informações
- Descrição
- Mapa Mental sobre Algoritmos, criado por Daniel Thomas Arcanjo Dourado em 20-03-2022.
- Criado por
- Daniel Thomas Arcanjo Dourado
- Visualizações
- 0
- Avaliação