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
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?
- A) Evitar todos os erros durante a execução.
- B) Organizar as instruções em uma sequência clara.
- C) Dispensar a verificação do funcionamento do sistema.
- D) Funcionar sem depender das instruções programadas.
- E) Escolher os objetivos sem receber instruções.
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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.
- 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.
- 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.
- 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.
- A alternativa D está errada, pois o robô funciona justamente seguindo as instruções programadas; sem elas, o algoritmo não teria efeito.
- 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.
- 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
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.
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.
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.
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.
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
vantagens dos algoritmos
avaliacao
conceito de algoritmo · funcao de sistemas automatizados
Revisar os benefícios do uso de algoritmos em sistemas automatizados.
Confundir vantagem principal do algoritmo com aspectos secundários como custo ou complexidade.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Pesquisadores acompanham há três anos o avanço de resíduos flutuantes em um trecho de rio urbano. Em uma simulação para…
- — O caminhão não pode ir a uma rua em dia errado — explicou a agente de limpeza durante a reunião do bairro. O município…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Na porta de um centro comunitário, voluntários recebem pedidos de doação e querem reduzir erros na hora de separar e…
- Em pseudocódigo, para um loop 'enquanto' que percorre índices i iniciando em 1 para acessar lista[1..n], qual condição…
- Projete em pseudocódigo um algoritmo que valide a força de uma senha recebida como dado: a senha deve ter pelo menos 8…
🔎 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
