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

Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para…

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

Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores de entrada. — Que estrutura de raciocínio computacional é mais adequada para evitar repetir o mesmo passo manualmente?

  1. A) Uma estrutura condicional é a mais adequada, porque permite escolher automaticamente entre dois caminhos diferentes conforme uma condição.
  2. B) Uma variável é a mais adequada, porque permite guardar todos os resultados das contas sem precisar repetir o procedimento.
  3. C) Uma função matemática é a mais adequada, porque qualquer conta escrita como fórmula será repetida automaticamente pelo programa.
  4. D) Um laço de repetição é a estrutura mais adequada, porque permite executar a mesma ação várias vezes de forma automática.
  5. E) Uma tabela de valores é a mais adequada, porque comparar entradas e resultados faz o computador repetir os cálculos necessários.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O problema pede a estrutura que evita escrever manualmente o mesmo passo várias vezes, para diferentes valores de entrada.
  2. Essa necessidade é atendida por um laço de repetição (como para ou enquanto), que executa um bloco de instruções quantas vezes forem necessárias, sem reescrevê-lo.
  3. Portanto, a alternativa D está correta: ela descreve exatamente a função do laço, executar a mesma ação várias vezes de forma automática.
  4. A alternativa A está errada, pois a estrutura condicional escolhe entre caminhos diferentes e não repete ações.
  5. A alternativa B está errada, pois uma variável apenas armazena valores; ela não repete o procedimento por si só.
  6. A alternativa C está errada, pois uma fórmula escrita em um programa não é executada repetidamente sozinha; é preciso chamá-la, geralmente dentro de um laço.
  7. A alternativa E está errada, pois uma tabela de valores é um recurso de organização de dados e não faz o computador repetir cálculos.
  8. O gabarito oficial D está correto e coincide com a resolução feita de forma independente.

💡 Dica: Identifique a estrutura que permite repetir ações automaticamente.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde repetição com decisão: acha que escolher entre caminhos conforme uma condição evita repetir o mesmo passo. A estrutura condicional apenas seleciona um dos caminhos, sem repetir nada.

Por que engana: Confundir estruturas condicionais ou variáveis com laços de repetição, não entendendo que laços repetem ações automaticamente.

B Erradaerro: Conceitual

O aluno acredita que guardar resultados em variáveis dispensa repetir o procedimento. Armazenar valores não executa a conta para novas entradas; ainda seria preciso repeti-la.

C Erradaerro: Conceitual

O aluno supõe que basta escrever uma fórmula para que o programa a repita automaticamente. Na verdade, a fórmula só é executada quando chamada, e a repetição exige um mecanismo como o laço.

D Correta

A alternativa está correta porque laços de repetição são usados em algoritmos para repetir comandos enquanto uma condição for satisfeita ou por uma quantidade determinada de vezes, evitando repetir manualmente os mesmos passos.

E Erradaerro: Senso comum

O aluno acha que comparar entradas e resultados em uma tabela faz o computador repetir cálculos. A tabela organiza dados, mas não controla execução de instruções.

Raio-X da questão

Dificuldade Média
Leitura medio
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🧩 progressao
🎯 Conceito central

estrutura de repetição em programação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceitos básicos de programação

📚 Reveja

Estude estruturas de controle de fluxo, especialmente laços de repetição.

⚠️ Erro mais comum

Confundir estruturas condicionais ou variáveis com laços de repetição, não entendendo que laços repetem ações automaticamente.

🤝 Socioemocional

tomada_decisao

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