Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmos e Programação - Coggle Diagram
Algoritmos e Programação
Fundamentos de Algoritmos
Conceito e regras
finitude
clareza
entrada/saída
Aplicações
Ordenação
IA
Segurança
Redes sociais
GPS
Histórico
Al-Khwarizmi
Fibonacci
Era digital
Elementos
Entradas
Processamentos
Saídas
Variáveis, Constantes e Tipos
Variáveis
Nome
Tipo
Valor
Tipos
Inteiro
Real
String
booleano
lista
Constantes
Valores Fixos
Entrada/Saída
Leia()
escreva()
Expressões e Operadores
Aritméticos
+
-
*
/
//
%
**
Lógicos
e
ou
não
Relacionais
==
!=
<
=
<=
maior (>)
Maior igual (>=)
Tabela Verdade
Estruturas de Controle
Sequencial
Repetição
Condicional
Representações de Algoritmos
Linguagem natural
Pseudocódigo
VisuAlg
Portugol
Fluxograma (símbolos gráficos)
Linguagens de programação
Python
Java
C++
C#
Estruturas Condicionais Avançadas
Simples
Composta
Aninhada
Múltipla escolha
Estruturas de Repetição
Teste no início
Teste no fim
Número fixo de repetições
Teste de mesa
Vetores (Unidimensionais)
Aplicações
Armazenamento
Manipulação
Matrizes (Bidimensionais)
Aplicações
Tabelas
Imagens
Transformações
Registros (Heterogêneos)
Aplicações
Cadastro
Entidades Complexas
Strings
Manipulação com funções
(concatenação)
compr() (comprimento)
copia() (substring)
pos() (localização)
maiusc(), minusc() (case)
Modularização
Vantagens
Legibilidade
Reusabilidade
Manutenção