GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

Você precisa somar 10 leituras de um sensor em um algoritmo usando a variável 'total'. Qual estrutura de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Você precisa somar 10 leituras de um sensor em um algoritmo usando a variável 'total'. Qual estrutura de controle é mais adequada para repetir exatamente 10 vezes a operação 'total = total + leitura'?

  1. A) Estrutura 'switch/case'
  2. B) Estrutura 'if' (condicional)
  3. C) Bloco 'try/catch' para tratar exceções
  4. D) Atribuição única: total = total + leitura (sem laço)
  5. E) Laço 'para' (for loop)

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado pede uma estrutura que repita exatamente 10 vezes a mesma operação, 'total = total + leitura', para somar 10 leituras de um sensor.
  2. Uma estrutura de repetição com número de voltas conhecido de antemão é o laço 'para' (for). Ele tem contador inicial, condição de parada e incremento, o que permite executar o corpo do laço exatamente 10 vezes, por exemplo com i de 1 a 10.
  3. Analisando as outras alternativas: A) 'switch/case' escolhe entre caminhos com base em valores, não repete operações. B) 'if' executa o bloco uma única vez, conforme uma condição, sem repetição. C) 'try/catch' trata erros de execução e não serve para repetir somas. D) A atribuição única executa a soma apenas uma vez, sem laço, então não repete a operação 10 vezes.
  4. Conclusão: a alternativa correta é a E, que coincide com o gabarito oficial.

💡 Dica: Identifique a estrutura que controla uma quantidade definida de repetições.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde estrutura de seleção com estrutura de repetição, achando que 'switch/case' serve para repetir ações conforme valores.

B Erradaerro: Conceituala que mais engana

O aluno imagina que o 'if' pode ser usado para repetir a soma enquanto houver leituras, sem perceber que ele executa o bloco no máximo uma vez por teste.

Por que engana: Escolher uma condicional como if ou uma estrutura de seleção, confundindo tomada de decisão com repetição controlada por uma quantidade definida de vezes.

C Erradaerro: Conceitual

O aluno associa 'try/catch' a qualquer tipo de controle de fluxo que execute código repetidamente, sem saber que sua função é tratar exceções.

D Erradaerro: Senso comum

O aluno acredita que basta escrever a operação uma vez para que ela seja realizada 10 vezes, ignorando que sem um laço a soma ocorre apenas uma vez.

E Correta

Um laço 'para' executa um bloco um número conhecido de vezes, permitindo iterar uma contadora de 1 a 10 e acumular cada leitura em 'total' de forma controlada e determinística.

Raio-X da questão

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

Laço de repetição contado

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Estruturas básicas de controle · Variáveis e atribuição

📚 Reveja

Revise laços de repetição e a estrutura for para executar comandos um número definido de vezes.

⚠️ Erro mais comum

Escolher uma condicional como if ou uma estrutura de seleção, confundindo tomada de decisão com repetição controlada por uma quantidade definida de vezes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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