GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO02Fácil⏱ medio

No pseudocódigo 'para i de 1 até n faça ... fimpara', qual estrutura de controle está sendo utilizada? Indique…

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

No pseudocódigo 'para i de 1 até n faça ... fimpara', qual estrutura de controle está sendo utilizada? Indique o nome técnico e por que ela caracteriza repetição.

  1. A) Estrutura condicional (se/então)
  2. B) Declaração de variável (definição de tipo/valor)
  3. C) Sub-rotina (procedimento/função)
  4. D) Estrutura de seleção múltipla (escolha/case)
  5. E) Estrutura de repetição (laço/loop).

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Observe a estrutura do pseudocódigo: 'para i de 1 até n faça ... fimpara'. A palavra-chave 'para' inicia uma variável de controle (i) que assume valores sucessivos de 1 até n.
  2. O bloco entre 'faça' e 'fimpara' é executado repetidamente, uma vez para cada valor de i, de 1 até n. Isso caracteriza a estrutura de repetição, também chamada de laço ou loop. Mais especificamente, é um laço de repetição com contagem controlada (laço 'para', ou 'for').
  3. A repetição se caracteriza porque o mesmo conjunto de instruções é executado várias vezes, com a variável de controle sendo incrementada a cada iteração até atingir o limite n. Não há desvio de fluxo escolhendo entre caminhos, nem definição de dados, nem chamada de módulo.
  4. Por que as outras estão erradas: A) estrutura condicional (se/então) escolhe entre caminhos com base em uma condição, sem repetir o bloco; B) declaração de variável apenas define nome e tipo de dados, sem executar instruções repetidas; C) sub-rotina é um bloco nomeado chamado por outro trecho, e não um controle de repetição; D) seleção múltipla (escolha/case) escolhe um entre vários caminhos conforme um valor, sem repetir.
  5. Conclusão: a estrutura é a de repetição (laço/loop), alternativa E, que coincide com o gabarito oficial.

💡 Dica: Identifique a estrutura de repetição e explique sua função.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa o 'para' a uma decisão, confundindo o teste de condição do laço com uma bifurcação do tipo se/então que executa um caminho ou outro.

Por que engana: Confundir estruturas de controle de repetição com estruturas condicionais, escolhendo a alternativa errada que menciona 'se/então'.

B Erradaerro: Interpretação

O aluno vê a variável i sendo atribuída e acredita que a estrutura trata de declaração de variável, sem perceber que o bloco de instruções é executado várias vezes.

C Erradaerro: Conceitual

O aluno entende que o bloco entre 'faça' e 'fimpara' é um trecho de código isolado e nomeado, como uma função, confundindo bloco de instruções com sub-rotina.

D Erradaerro: Conceitual

O aluno associa qualquer estrutura com várias possibilidades de caminho à seleção múltipla, quando a estrutura apenas itera de 1 até n sem escolher entre opções.

E Correta

A construção 'para i de 1 até n' executa o mesmo bloco de instruções diversas vezes, controlada pela variável de iteração i, caracterizando um laço de repetição.

Raio-X da questão

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

estrutura de controle

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · lógica de programação

📚 Reveja

Revisar conceitos de estruturas de controle e repetição em pseudocódigo.

⚠️ Erro mais comum

Confundir estruturas de controle de repetição com estruturas condicionais, escolhendo a alternativa errada que menciona 'se/então'.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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