GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO02Média⏱ curto

Qual característica é essencial em um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual característica é essencial em um algoritmo?

  1. A) Ser escrito em qualquer linguagem
  2. B) Ter um número indefinido de passos
  3. C) Ser claro e preciso
  4. D) Depender de fatores externos
  5. E) Ser complexo e difícil de entender

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Um algoritmo é uma sequência finita, ordenada e não ambígua de instruções para resolver um problema ou executar uma tarefa.
  2. Por isso, a característica essencial é ser claro e preciso (alternativa C), pois cada passo precisa ter um significado único e ser executável sem dúvidas.
  3. A alternativa A está errada, pois um algoritmo é uma ideia independente de linguagem; ele pode ser descrito em português, fluxograma ou pseudocódigo e depois implementado em qualquer linguagem.
  4. A alternativa B está errada, pois um algoritmo deve ter um número finito de passos; se fosse indefinido, nunca terminaria.
  5. A alternativa D está errada, pois um algoritmo deve ser determinístico e não depender de fatores externos imprevisíveis para produzir seu resultado.
  6. A alternativa E está errada, pois algoritmos bons devem ser simples e compreensíveis, e não complexos e difíceis de entender.
  7. Conclusão: o gabarito C está correto.

💡 Dica: Pense nas propriedades que definem um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que o algoritmo só existe dentro de uma linguagem de programação específica, confundindo algoritmo com código.

B Erradaerro: Conceitual

Imagina que um algoritmo pode ter quantidade indefinida de passos, sem perceber que a finitude é exigida para que ele termine.

C Correta

Correto! Um algoritmo deve ser claro e preciso para que possa ser seguido corretamente.

D Erradaerro: Conceitual

Pensa que o resultado do algoritmo pode depender de condições externas variáveis, ignorando que ele deve ser determinístico e previsível.

E Erradaerro: Senso comuma que mais engana

Associa sofisticação com qualidade, supondo que um algoritmo melhor é o mais complicado, quando na verdade a clareza é o desejável.

Por que engana: Confundir clareza e precisão com complexidade ou dependência externa, escolhendo alternativas que não refletem a definição correta de algoritmo.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

características de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · caracteristicas de algoritmos

📚 Reveja

Revisar as propriedades fundamentais de um algoritmo.

⚠️ Erro mais comum

Confundir clareza e precisão com complexidade ou dependência externa, escolhendo alternativas que não refletem a definição correta de algoritmo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.