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

Ana programou um robô para regar as plantas. Ela organizou as ações em uma sequência: verificar o solo, ligar…

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

Ana programou um robô para regar as plantas. Ela organizou as ações em uma sequência: verificar o solo, ligar a água e desligá-la depois de alguns minutos. Essa sequência é um algoritmo. Qual é a principal vantagem de usar um algoritmo para descrever o comportamento do robô nesse caso?

  1. A) Evitar todos os erros durante a execução.
  2. B) Organizar as instruções em uma sequência clara.
  3. C) Dispensar a verificação do funcionamento do sistema.
  4. D) Funcionar sem depender das instruções programadas.
  5. E) Escolher os objetivos sem receber instruções.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é uma sequência finita e ordenada de instruções que descreve, passo a passo, como realizar uma tarefa. No caso de Ana, as ações estão organizadas em ordem: verificar o solo, ligar a água e desligá-la após alguns minutos.
  2. Analisando as alternativas, a principal vantagem de um algoritmo é justamente organizar as instruções em uma sequência clara, que pode ser seguida e executada pelo robô sem ambiguidade.
  3. A alternativa A está errada, pois algoritmo não garante a ausência de erros; ele apenas descreve a sequência, e erros podem ocorrer, por exemplo, por falhas de sensores ou de programação.
  4. A alternativa C está errada, pois um algoritmo não dispensa a verificação do sistema; ao contrário, testar e verificar o funcionamento é parte importante do desenvolvimento.
  5. A alternativa D está errada, pois o robô funciona justamente seguindo as instruções programadas; sem elas, o algoritmo não teria efeito.
  6. A alternativa E está errada, pois o algoritmo descreve ações a partir de instruções fornecidas; ele não serve para o robô escolher objetivos sem receber instruções.
  7. Conclusão: a resposta correta é a alternativa B, que coincide com o gabarito oficial.

💡 Dica: Pense nas vantagens dos algoritmos em automação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que, por seguir uma sequência organizada, o algoritmo elimina qualquer possibilidade de erro na execução. Confunde a qualidade de uma descrição com a garantia de resultados perfeitos.

B Correta

Um algoritmo descreve as ações e a ordem em que devem acontecer. Assim, o sistema automatizado consegue seguir um comportamento definido, como verificar o solo, ligar a água e desligá-la no momento certo.

C Erradaerro: Senso comum

O aluno pensa que, por o robô seguir um algoritmo, não é mais necessário testar ou verificar se o sistema funciona. Interpreta a automação como dispensa de checagem.

D Erradaerro: Conceitual

O aluno entende que o robô, por ser automático, funciona independentemente das instruções. Não percebe que o algoritmo é justamente o conjunto de instruções que determina o comportamento.

E Erradaerro: Conceitual

O aluno imagina que o algoritmo dá ao robô autonomia para definir seus próprios objetivos. Confunde a descrição de passos a executar com a escolha de metas.

Raio-X da questão

Dificuldade Média
Bloom Analisar
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🧩 consolidacao
🎯 Conceito central

vantagens dos algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · funcao de sistemas automatizados

📚 Reveja

Revisar os benefícios do uso de algoritmos em sistemas automatizados.

⚠️ Erro mais comum

Confundir vantagem principal do algoritmo com aspectos secundários como custo ou complexidade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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