Uma das propriedades que caracterizam os algoritmos é a
- A)abstração.
Abstração é um conceito importante da computação, mas nao é uma propriedade básica definidora de algoritmos.
- B)ambiguidade.
Ambiguidade é o oposto do que se espera de um algoritmo, que precisa ser claro e sem dupla interpretação.
- C)decomposição.
Decomposição é uma tecnica de resolução de problemas, nao uma propriedade essencial do algoritmo em si.
- D)longitude.
Longitude nao tem relação com a definição de algoritmo e aparece como distração totalmente fora do tema.
- E)saída.
Saída é uma propriedade fundamental: todo algoritmo deve produzir um resultado ao final do processamento.
Gabarito: E
Algoritmo, em termos simples, é uma sequência finita e organizada de passos para resolver um problema. Para ser considerado algoritmo, ele precisa ter começo, meio e fim, além de entradas, instrucoes claras e resultados esperados. Ou seja, nao basta “fazer coisas”: tem que fazer de modo definido e produzir algo ao final. Entre as propriedades mais cobradas estao: finitude, definitude, efetividade, entrada e saída. A ideia de saída é essencial porque todo algoritmo deve entregar um resultado, seja um valor, uma resposta, uma decisao ou uma acao final. Se nao houver saída, voce ate pode ter uma rotina, mas nao um algoritmo completo no sentido classico. Por isso o gabarito é a alternativa E. Ela aponta exatamente uma propriedade estrutural dos algoritmos: a existência de um resultado de saida. Isso é compatível com a doutrina clássica de algoritmos ensinada em cursos de lógica e programação: algoritmo recebe dados, processa e devolve um resultado. As demais alternativas misturam conceitos de outras áreas ou termos que nao caracterizam algoritmos. Em prova CESPE/CEBRASPE, vale lembrar que a banca gosta de trocar o nome da propriedade por termos aparentemente “bonitos”, mas o núcleo continua sendo o trio entrada-processamento-saída, com passos finitos e claros.