Analise o pseudocódigo: contador <- 0 para i de 1 até 3 faça para j de 1 até 2 faça contador <- contador + 1…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Analise o pseudocódigo: contador <- 0 para i de 1 até 3 faça para j de 1 até 2 faça contador <- contador + 1 fimpara fimpara Qual será o valor final de 'contador'?
- A) 3
- B) 6
- C) 2
- D) 5
- E) 0
✅ Resposta correta: alternativa B
Resolução passo a passo
- Ao iniciar, a variável contador recebe o valor 0.
- O laço externo repete para i de 1 até 3, ou seja, executa 3 vezes.
- A cada volta do laço externo, o laço interno repete para j de 1 até 2, ou seja, executa 2 vezes, e a cada repetição soma 1 ao contador.
- Portanto, o incremento acontece 2 vezes por volta do laço externo, totalizando 3 x 2 = 6 incrementos.
- Como o contador começou em 0, o valor final é 0 + 6 = 6, alternativa B, que coincide com o gabarito oficial.
- A alternativa A (3) está errada porque considera apenas as voltas do laço externo e ignora o laço interno.
- A alternativa C (2) está errada porque leva em conta apenas as repetições do laço interno, ignorando o externo.
- A alternativa D (5) está errada porque resulta de uma contagem incorreta, como somar 3 + 2 em vez de multiplicar, o que não representa a execução aninhada.
- A alternativa E (0) está errada porque ignora completamente as instruções de soma dentro dos laços, mantendo o valor inicial.
💡 Dica: Conte quantas vezes o loop interno é executado.
Alternativa por alternativa
O aluno contou apenas as repetições do laço externo (3 vezes) e esqueceu que o laço interno também executa a soma em cada volta.
Por que engana: Contar apenas uma das repetições internas ou externas, subestimando o total de incrementos no contador.
Correto: 3 (externo) × 2 (interno) = 6.
O aluno considerou apenas o laço interno (2 repetições) e não multiplicou pelas repetições do laço externo.
O aluno somou as quantidades dos dois laços (3 + 2) em vez de multiplicá-las, confundindo laços aninhados com laços em sequência.
O aluno acredita que, por estarem dentro de laços, as instruções não são executadas ou que o valor inicial permanece sem alteração.
Raio-X da questão
pseudocódigo e loops
avaliacao
estrutura de repeticao · incremento de variaveis
Revisar a execução de loops aninhados em pseudocódigo.
Contar apenas uma das repetições internas ou externas, subestimando o total de incrementos no contador.
pensamento_critico
abstrato
Questões parecidas com resolução
- Considere este trecho em pseudocódigo: contador <- 0 para i de 1 até 5 faça para j de 1 até i faça contador <- contador…
- Dado o pseudocódigo abaixo, escreva exatamente o que será impresso na tela: cont <- 1 para i de 1 até 3 faça para j de 1…
- Qual é o resultado da execução do seguinte algoritmo? Início i := 1 enquanto i <= 3 faça escreva(i) i := i + 1 Fim
- Qual é o resultado do seguinte algoritmo? (i = 1; enquanto i <= 3 faça { escreva i; i = i + 1; })
- Qual é o resultado da seguinte sequência de comandos em um algoritmo com repetição aninhada? for i from 1 to 3: for j…
- Qual o resultado da execução do seguinte algoritmo? Para i de 1 até 3 faça: imprimir(i * 2)
🔎 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
