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
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.
- A) Estrutura condicional (se/então)
- B) Declaração de variável (definição de tipo/valor)
- C) Sub-rotina (procedimento/função)
- D) Estrutura de seleção múltipla (escolha/case)
- E) Estrutura de repetição (laço/loop).
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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').
- 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.
- 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.
- 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
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'.
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.
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.
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.
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
estrutura de controle
avaliacao
estruturas de controle · lógica de programação
Revisar conceitos de estruturas de controle e repetição em pseudocódigo.
Confundir estruturas de controle de repetição com estruturas condicionais, escolhendo a alternativa errada que menciona 'se/então'.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um algoritmo que repete uma ação, como uma contagem de 1 a 10, qual estrutura é usada para essa repetição?
- Qual estrutura de repetição é usada para executar um bloco de código um número específico de vezes?
- Em um pseudocódigo, Ana precisa somar os números de 1 a 10. Para isso, ela quer usar uma estrutura que percorra…
- Em um algoritmo, qual estrutura de repetição é usada para executar um bloco de código um número específico de vezes?
- Em um algoritmo, qual estrutura é utilizada para repetir instruções?
- Em pseudocódigo, qual estrutura de repetição é a mais adequada quando um algoritmo precisa repetir instruções enquanto…
🔎 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
