Liste todas as características de um algoritmo e descreva os passos para converter um algoritmo da linguagem natural em um programa.
Passo 1
Para ser um algoritmo as seguintes características devem estar presentes:
- Não deve ter instruções com duplo sentido;
- Deve possuir entradas e saídas bem definidas;
- Deve ser finito, para isso não deve entrar em instruções com repetições sem fim;
- Deve ser genérico e entendido de forma clara por todos;
- Deve ser independente, podendo ser executado em inúmeras linguagens.
Passo 2
Além disso, os passos necessários para converter um algoritmo da linguagem natural em um programa são:
- Analisar o problema;
- Analisar restrições;
- Identificar as entradas;
- Identificar as saídas;
- Descrever a solução.
Resposta
Ei, a resposta está no passo a passo :)