Escolar Documentos
Profissional Documentos
Cultura Documentos
1. O que é um algoritmo?
É uma sequência finita de instruções passo a passo objetivando chegar na
solução de um determinado problema
2. O que significa dizer que um algoritmo precisa ser correto, eficiente e elegante?
Correto – deve fazer o que se espera, ou seja executa o que sua documentação
descreve
Eficiente – Pode significar para um dado problema a diferença de uma solução
prática ou não
Elegante – Ser simples, limpo sem enfeite, não utilizar recursos desnecessários
para sua solução.
3. Comente sobre os principais problemas na elaboração de um algoritmo.
Os principais problemas encontrados no desenvolvimento de algoritmos são:
Dificuldade na resolução de problemas, dificuldade na interpretação de
enunciados e dificuldade em abstrair e formalizar informações.
Desvantagens:
Para ser utilizado o código precisa passar por muitos níveis de compilação;
Interpretador:
Vantagens:
Desvantagens: