Qual das opções a seguir não é uma característica de um algoritmo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual das opções a seguir não é uma característica de um algoritmo?
- A) Deve ser finito.
- B) Deve ser claro e preciso.
- C) Deve ser executável por um computador.
- D) Deve ser sempre complexo.
- E) Deve ter uma entrada e uma saída.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Lembre que um algoritmo é uma sequência finita, ordenada e não ambígua de passos que resolve um problema. Suas propriedades clássicas são finitude, clareza e precisão, executabilidade, e a existência de entradas e saídas. Passo 2: Analise cada alternativa. A) Deve ser finito: é característica, pois o algoritmo precisa terminar após um número finito de passos. B) Deve ser claro e preciso: é característica, pois cada passo deve ser unívoco, sem ambiguidade. C) Deve ser executável por um computador: é característica, pois o algoritmo precisa ser transformável em instruções que uma máquina consiga executar. E) Deve ter uma entrada e uma saída: é característica, pois algoritmos recebem dados (podendo não receber nenhum) e produzem um resultado. Passo 3: A alternativa D afirma que o algoritmo deve ser sempre complexo. Isso não é exigência: um algoritmo pode ser simples, como somar dois números ou encontrar o maior de três valores. A complexidade diz respeito ao custo de execução, não a uma propriedade obrigatória. Passo 4: Portanto, a resposta correta é a D, que coincide com o gabarito oficial.
💡 Dica: Analise cada opção e identifique a que não se encaixa.
Alternativa por alternativa
O aluno pode imaginar que algoritmos podem ser infinitos, como um laço que nunca termina, e por isso considera a finitude uma característica opcional. Na verdade, a finitude é uma exigência básica.
O aluno pode achar que a clareza e a precisão são qualidades desejáveis apenas para o texto, e não obrigatórias para a sequência de passos. Um algoritmo precisa ser inequívoco para ser executado.
O aluno pode confundir algoritmo com a descrição em linguagem natural, pensando que ele não precisa ser executável por máquina. Algoritmos devem ser efetivos, ou seja, passíveis de execução mecânica, inclusive por computador.
Por que engana: Achar que algoritmos precisam ser complexos, confundindo complexidade com eficiência ou clareza.
Essa opção é incorreta, pois algoritmos podem ser simples ou complexos, não necessariamente complexos.
O aluno pode entender que um algoritmo precisa obrigatoriamente de dados de entrada e de saída para ser válido, ou pode ter lido a alternativa como exigência de exatamente uma entrada. Na prática, algoritmos podem ter zero ou mais entradas, mas devem produzir pelo menos uma saída.
Raio-X da questão
características de algoritmos
avaliacao
conceito de algoritmo · características de algoritmos
Revisar as definições e características de algoritmos.
Achar que algoritmos precisam ser complexos, confundindo complexidade com eficiência ou clareza.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das alternativas abaixo não descreve uma característica de algoritmos?
- Qual das opções abaixo é uma característica importante de um algoritmo?
- A seguir, analise as opções sobre algoritmos. Qual delas não caracteriza um algoritmo?
- Qual das seguintes características é fundamental para um algoritmo?
- Qual a principal característica de um algoritmo?
- Qual é a principal característica de um algoritmo?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
