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

Uma equipe de estudantes está testando um programa que registra as coordenadas de seis pontos de uma malha. O…

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

Uma equipe de estudantes está testando um programa que registra as coordenadas de seis pontos de uma malha. O laço externo percorre as três linhas da malha, identificadas por i, e o laço interno percorre as duas colunas de cada linha, identificadas por j. A cada repetição, o programa imprime o par (i, j), conforme o pseudocódigo: para i de 1 até 3 faça para j de 1 até 2 faça imprimir(i, j) fim para fim para Com base no funcionamento dos laços aninhados, qual é a sequência de pares impressos pelo programa, em ordem, com cada par em uma nova linha?

  1. A) (3,2) (3,1) (2,2) (2,1) (1,2) (1,1)
  2. B) (1,2) (1,1) (2,2) (2,1) (3,2) (3,1)
  3. C) (1,1) (1,2) (2,1) (2,2) (3,1) (3,2)
  4. D) (1,1) (2,1) (3,1) (1,2) (2,2) (3,2)
  5. E) (1,1) (1,2) (1,3) (2,1) (2,2) (2,3)

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O laço externo控制 i, que assume os valores 1, 2 e 3 em ordem crescente.
  2. Para cada valor de i, o laço interno percorre j de 1 até 2, também em ordem crescente.
  3. Assim, com i = 1, são impressos (1,1) e depois (1,2).
  4. Com i = 2, são impressos (2,1) e depois (2,2).
  5. Com i = 3, são impressos (3,1) e depois (3,2).
  6. A sequência completa é (1,1), (1,2), (2,1), (2,2), (3,1), (3,2), que corresponde exatamente à alternativa C, gabarito oficial.
  7. A alternativa A está errada porque inverte a ordem dos laços, começando pelo maior valor e decrescendo.
  8. A alternativa B está errada porque começa com i = 1 e j = 2 antes de j = 1, invertendo a ordem do laço interno, e ainda agrupa os pares de forma incoerente com o laço externo.
  9. A alternativa D está errada porque troca os papéis dos laços: varia i na parte interna e fixa j em 1 primeiro, o que não corresponde à estrutura aninhada do pseudocódigo.
  10. A alternativa E está errada porque usa j até 3, enquanto o pseudocódigo define j de 1 até 2, gerando pares inexistentes.

💡 Dica: Acompanhe primeiro cada valor de i e, para cada linha, percorra j de 1 até 2.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno imaginou que os laços começam pelos maiores valores e decrescem, invertendo a direção de contagem do pseudocódigo.

B Erradaerro: Procedimental

O aluno trocou a ordem do laço interno, imprimindo j = 2 antes de j = 1, como se a contagem interna fosse regressiva.

C Correta

O laço externo fixa primeiro o valor de i. Para cada valor de i, o laço interno percorre j de 1 até 2. Assim, são impressos os dois pares referentes a i = 1, depois os dois referentes a i = 2 e, por fim, os dois referentes a i = 3.

D Erradaerro: Conceituala que mais engana

O aluno inverteu a estrutura dos laços aninhados, variando i na repetição interna e j na externa, em vez de fixar i e percorrer j.

Por que engana: O aluno pode interpretar os laços na ordem das colunas, variando i antes de concluir todas as repetições de j, e assim produzir uma sequência por colunas.

E Erradaerro: Interpretação

O aluno leu mal o limite do laço interno e usou j até 3, quando o pseudocódigo indica j de 1 até 2.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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🧩 abertura
🎯 Conceito central

Laços aninhados e ordem

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Variáveis de controle de laços · Sequência de execução

📚 Reveja

Revise a execução sequencial de laços aninhados, identificando qual variável varia mais rapidamente.

⚠️ Erro mais comum

O aluno pode interpretar os laços na ordem das colunas, variando i antes de concluir todas as repetições de j, e assim produzir uma sequência por colunas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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