GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Média⏱ curto

Em uma oficina de introdução à programação, os estudantes usam uma pseudolinguagem definida pelo professor…

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

Em uma oficina de introdução à programação, os estudantes usam uma pseudolinguagem definida pelo professor. Nela, o comando “para” é utilizado quando se conhece uma variável de controle, seu valor inicial e seu valor final. A sintaxe básica estabelecida para esse comando é: para <variável> de <início> até <fim> faça. Nesse formato, o limite final é incluído na repetição. Com base na regra apresentada, qual alternativa representa corretamente a sintaxe básica do comando “para” para executar a repetição com a variável i, iniciando em 1 e terminando em 5?

  1. A) repita 5 vezes faça
  2. B) enquanto i < 5 faça
  3. C) se i < 5 então
  4. D) para i até 5 faça
  5. E) para i de 1 até 5 faça

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado define a sintaxe básica do comando para como: para <variável> de <início> até <fim> faça, em que o limite final é incluído na repetição.
  2. A questão pede a sintaxe para a variável i, com início em 1 e fim em 5. Basta preencher o modelo: variável = i, início = 1, fim = 5.
  3. Montando o comando: para i de 1 até 5 faça. Essa é exatamente a alternativa E, que segue a ordem, as palavras-chave 'de' e 'até' e o termo 'faça' exigidos pela regra.
  4. Por que as outras estão erradas: A usa o comando repita, que não é o 'para' pedido; B usa enquanto, que é uma estrutura de condição e não de contagem com variável de controle; C usa se...então, que é uma estrutura de decisão e não de repetição; D omite o valor inicial 'de 1', fugindo da sintaxe definida no enunciado.
  5. Conclusão: a alternativa correta é a E, coincidindo com o gabarito oficial.

💡 Dica: Revise a sintaxe do laço 'para' em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa repetição a um número fixo de vezes e confunde o comando 'para' com 'repita n vezes', ignorando que o enunciado pede o comando para com variável de controle.

B Erradaerro: Conceitual

O aluno acredita que qualquer laço com a variável i e o limite 5 serve, sem perceber que 'enquanto' usa uma condição e não define início e fim da variável de controle.

C Erradaerro: Conceitual

O aluno identifica a expressão 'i < 5' como o núcleo do comando e não percebe que 'se...então' é estrutura de decisão, não de repetição.

D Erradaerro: Atenção

O aluno lembra das palavras 'para', 'até' e 'faça', mas esquece o trecho 'de <início>', que é obrigatório na sintaxe, deixando de informar o valor inicial 1.

E Correta

A sintaxe definida no texto exige, nessa ordem, a palavra “para”, a variável de controle, a indicação “de” seguida do valor inicial, a indicação “até” seguida do valor final e a palavra “faça”. A alternativa correta segue exatamente essa estrutura: a variável i começa em 1 e a repetição termina em 5.

Raio-X da questão

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

sintaxe de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · sintaxe básica de comandos

📚 Reveja

Estudar a sintaxe básica de estruturas de repetição em programação.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas condicionais, escolhendo comandos que não representam laços de repetição.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.