1. algoritmo
conjunto finito de regras, bem definidas, para a solução de um problema.
Para se ter um algoritmo, é necessário que:
Para se ter um algoritmo, é necessário que:
- tenha um número finito de passos
- cada passo esteja precisamente definido, sem possíveis ambiguidades
- existam zero ou mais entradas de conjuntos bem definidos
- existam uma ou mais saídas
- exista uma condição de fim sempre atingida para quaisquer entradas e num tempo finito.
Exemplo simples
Algoritmo: Verificar se um aluno está aprovado.- Ler a nota.
- Se a nota for maior ou igual a 10, escrever "Aprovado".
- Caso contrário, escrever "Reprovado".
- Terminar.
2. fluxograma
- representação gráfica de um algoritmo.
- em vez de descrever os passos apenas com texto, utiliza símbolos ligados por setas para mostrar a sequência de operações e decisões.
Principais símbolos
- Oval → Início ou fim.
- Retângulo → Processo ou instrução.
- Paralelogramo → Entrada ou saída de dados.
- Losango → Decisão (condição com Sim/Não).
- Setas → Indicam o fluxo de execução.
3. programa de computador
é um algoritmo escrito numa forma compreensível pelo computador.
