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

Qual é a característica essencial de um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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 é a característica essencial de um algoritmo?

  1. A) Deve ser infinito
  2. B) Deve ser escrito em uma linguagem de programação específica
  3. C) Deve proporcionar um resultado
  4. D) Deve ser complexo
  5. E) Deve ser executado imediatamente

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Algoritmo é uma sequência finita, ordenada e não ambígua de passos que, a partir de uma entrada, deve chegar a um resultado (uma saída) que resolve um problema. Passo 2: Analisando as alternativas, a característica essencial é que o algoritmo deve proporcionar um resultado, alternativa C. Passo 3: A alternativa A está errada porque um algoritmo deve ser finito, pois um processo infinito nunca termina e não entrega resposta. Passo 4: A alternativa B está errada porque um algoritmo é independente de linguagem; ele pode ser descrito em português, em fluxograma ou em pseudocódigo, e só depois implementado em uma linguagem específica. Passo 5: A alternativa D está errada porque a complexidade não é requisito; algoritmos podem ser simples e continuam sendo algoritmos válidos. Passo 6: A alternativa E está errada porque a execução é uma etapa posterior e não faz parte da definição de algoritmo; um algoritmo existe como descrição mesmo sem ser executado. Passo 7: O gabarito oficial C está correto, sem divergência.

💡 Dica: Pense nas definições básicas de um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode achar que um algoritmo precisa rodar sem parar, confundindo processos contínuos, como sistemas operacionais, com algoritmos, que devem terminar após um número finito de passos.

B Erradaerro: Conceituala que mais engana

O aluno associa algoritmo a um programa de computador e acredita que só existe quando escrito em uma linguagem específica, sem distinguir a ideia do algoritmo de sua implementação.

Por que engana: Confundir a característica essencial de um algoritmo com aspectos não obrigatórios, como linguagem específica ou complexidade.

C Correta

A principal característica de um algoritmo é que ele deve levar a um resultado após ser executado.

D Erradaerro: Senso comum

O aluno supõe que algo mais complicado é mais sofisticado e, por isso, mais correto, usando a intuição do dia a dia contra a definição escolar de algoritmo, que vale pela clareza e pela finitude dos passos.

E Erradaerro: Conceitual

O aluno confunde a existência do algoritmo com sua execução, achando que ele só é algoritmo quando roda imediatamente no computador, quando na verdade a execução é uma etapa posterior à sua definição.

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 · características de algoritmos

📚 Reveja

Revisar o que caracteriza um algoritmo.

⚠️ Erro mais comum

Confundir a característica essencial de um algoritmo com aspectos não obrigatórios, como linguagem específica ou complexidade.

🌎 Tema transversal

ciencia_tecnologia

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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.