Em uma escola, estudantes criaram um algoritmo para economizar água na horta. O programa deveria seguir estas…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma escola, estudantes criaram um algoritmo para economizar água na horta. O programa deveria seguir estas etapas: medir a umidade do solo, comparar o resultado com o valor mínimo, ligar a bomba se necessário e registrar a ação. Durante um teste, uma estudante colocou a etapa de ligar a bomba antes da medição. Como resultado, a bomba foi acionada mesmo quando o solo já estava úmido, desperdiçando água. Com base no texto, qual é a importância de executar corretamente e na ordem prevista as etapas de um algoritmo?
- A) Ela garante que cada etapa use as informações produzidas anteriormente e contribua para o resultado esperado.
- B) Ela permite escolher livremente qualquer etapa para iniciar a execução.
- C) Ela elimina a necessidade de verificar os resultados produzidos pelo programa.
- D) Ela torna desnecessária a definição de um objetivo para o algoritmo.
- E) Ela faz com que qualquer sequência de instruções alcance o objetivo definido.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Leia o texto com atenção. O algoritmo da horta tem quatro etapas previstas: medir a umidade do solo, comparar com o valor mínimo, ligar a bomba se necessário e registrar a ação. O erro ocorreu porque a estudante trocou a ordem e colocou o acionamento da bomba antes da medição.
- Observe a consequência descrita. Sem a medição prévia, a bomba era acionada mesmo com o solo úmido, desperdiçando água. Ou seja, a etapa de ligar a bomba dependia de uma informação (a umidade medida) que ainda não existia naquele momento.
- Analise a alternativa A, que afirma que a ordem correta garante que cada etapa use as informações produzidas anteriormente e contribua para o resultado esperado. Isso corresponde exatamente ao que aconteceu no teste. Ela é a alternativa correta, e o gabarito oficial está certo.
- Por que as outras estão erradas:
- B) Está errada, pois o texto mostra que a ordem não pode ser escolhida livremente, já que a troca causou falha.
- C) Está errada, pois o texto não sugere que a verificação dos resultados se torne desnecessária; ao contrário, o problema só foi percebido pelo teste.
- D) Está errada, pois o texto apresenta um objetivo claro para o algoritmo, economizar água na horta, que orienta todas as etapas.
- E) Está errada, pois o exemplo mostra justamente que uma sequência fora da ordem prevista não alcança o objetivo desejado.
💡 Dica: Pense nas etapas e na lógica de um algoritmo.
Alternativa por alternativa
Um algoritmo é uma sequência organizada de instruções. No caso da horta, a decisão de ligar a bomba depende primeiro da medição e da comparação da umidade. Quando as etapas são trocadas, o programa pode tomar uma decisão inadequada e não alcançar o objetivo previsto.
Acredita que, como as etapas são apenas instruções, a ordem não importa e qualquer uma pode iniciar o processo.
Entende que, se o programa segue as etapas, seus resultados já são confiáveis e dispensam conferência, ignorando que o erro só apareceu durante o teste.
Supõe que o objetivo é um detalhe irrelevante, pois o foco estaria apenas nos passos técnicos, sem perceber que o objetivo orienta a sequência.
Imagina que qualquer conjunto de instruções, mesmo desorganizado, leva ao resultado desejado, desconsiderando que a sequência influencia o efeito final.
Por que engana: O aluno pode confundir a importância de seguir as etapas com a ideia de que um algoritmo pode ser executado de forma aleatória, levando a resultados imprecisos.
Raio-X da questão
importância do algoritmo
avaliacao
definição de algoritmo · etapas de resolução de problemas
Revisar as etapas e a lógica de construção de algoritmos.
O aluno pode confundir a importância de seguir as etapas com a ideia de que um algoritmo pode ser executado de forma aleatória, levando a resultados imprecisos.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Durante uma atividade de Computação, uma turma criou um algoritmo para orientar um robô a plantar uma semente. Os passos…
- Em uma atividade de Computação, uma estudante criou um algoritmo para orientar um robô a preparar frutas para uma…
- Para preparar um lanche, Ana criou um algoritmo com estas etapas: escolher o pão, colocar o recheio e fechar o lanche…
- Em uma oficina de Computação, estudantes programaram um robô para recolher uma garrafa. O algoritmo determinava: avançar…
- Por que é importante seguir uma sequência lógica ao criar um algoritmo?
- Ana programou um robô para regar as plantas. Ela organizou as ações em uma sequência: verificar o solo, ligar a água e…
🔎 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
