GeraProva GeraProva Provas com IA para professores do Brasil
Matemática1ª sérieBNCC EM13MAT405Fácil⏱ curto

Em uma horta comunitária, um sistema registra a identificação de cinco canteiros para organizar a irrigação. O…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13MAT405

Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma horta comunitária, um sistema registra a identificação de cinco canteiros para organizar a irrigação. O algoritmo usado é: canteiro <- 1 enquanto canteiro <= 5 faça registrar(canteiro) canteiro <- canteiro + 1 O comando registrar é executado enquanto a condição indicada no algoritmo for verdadeira. Com base no funcionamento do algoritmo, quantas vezes o comando registrar é executado?

  1. A) O comando registrar foi executado 10 vezes.
  2. B) O comando registrar foi executado 0 vezes.
  3. C) O comando registrar foi executado 5 vezes.
  4. D) O comando registrar foi executado 4 vezes.
  5. E) O comando registrar foi executado 6 vezes.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Resolvi a questão sem olhar o gabarito. O algoritmo começa com canteiro igual a 1. Passo 2: Antes de cada repetição, o sistema verifica se canteiro é menor ou igual a 5. Enquanto a condição for verdadeira, executa registrar(canteiro) e depois soma 1 ao canteiro. Passo 3: Acompanhando os valores, na 1ª volta canteiro=1 (1 <= 5, verdadeiro), registra o canteiro 1 e passa a 2. Na 2ª volta canteiro=2, registra e passa a 3. Na 3ª volta canteiro=3, registra e passa a 4. Na 4ª volta canteiro=4, registra e passa a 5. Na 5ª volta canteiro=5 (5 <= 5, verdadeiro), registra e passa a 6. Passo 4: Quando canteiro=6, a condition 6 <= 5 é falsa, então o laço para e registrar não é mais executado. Passo 5: Logo, registrar é executado 5 vezes, uma para cada canteiro de 1 a 5. Resposta: alternativa C, que coincide com o gabarito oficial. Por que as outras estão erradas: A) 10 confunde o número de execuções com a soma dos valores ou conta cada volta duas vezes. B) 0 supõe que o laço não roda porque o valor inicial não satisfaz a condição, mas canteiro=1 satisfaz 1 <= 5. D) 4 esquece a última volta, em que canteiro=5 ainda satisfaz a condição. E) 6 conta a verificação final, quando canteiro=6 e a condição é falsa, como se fosse uma execução do comando.

💡 Dica: Conte quantas vezes o loop é executado.

Alternativa por alternativa

A Erradaerro: Procedimental

Provavelmente o aluno somou os valores ou contou o incremento de canteiro como se fosse outra execução de registrar, duplicando as voltas do laço.

B Erradaerro: Conceitual

O aluno acredita que, como canteiro começa em 1, a condição não seria atendida, ou que registrar só roda quando a condição é falsa.

C Correta

O algoritmo começa com canteiro igual a 1 e executa o comando registrar para os valores 1, 2, 3, 4 e 5. Depois do registro do canteiro 5, a variável passa a valer 6, tornando falsa a condição canteiro <= 5. Portanto, o comando é executado cinco vezes.

D Erradaerro: Procedimental

O aluno interrompe o laço ao chegar em 5 e não considera a última volta, em que canteiro=5 ainda satisfaz canteiro <= 5.

E Erradaerro: Procedimental

O aluno conta a verificação final, em que canteiro=6 e a condição é falsa, como uma execução extra do comando registrar.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ calculativa🧩 consolidacao
🎯 Conceito central

loops em pseudocódigo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · pseudocódigo

📚 Reveja

Revisar a estrutura de loops em pseudocódigo.

⚠️ Erro mais comum

O aluno pode confundir a condição de parada do loop, pensando que o corpo do loop é executado mais vezes do que realmente é.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Leitura e interpretação de tabelas e gráficos (de colunas ou barras simples ou múltiplas) referentes a variáveis categóricas e variáveis numéricas

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