Qual o resultado da execução do seguinte algoritmo? Para i de 1 até 3 faça: imprimir(i * 2)
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
Qual o resultado da execução do seguinte algoritmo? Para i de 1 até 3 faça: imprimir(i * 2)
- A) 2, 4, 6
- B) 1, 2, 3
- C) 3, 6, 9
- D) 4, 5, 6
- E) 1, 1, 1
✅ Resposta correta: alternativa A
Resolução passo a passo
- Entender a estrutura do algoritmo. O laço 'Para i de 1 até 3 faça' repete a instrução interna com i assumindo os valores 1, 2 e 3, nessa ordem.
- Calcular a expressão em cada repetição. Com i = 1, imprime-se 1 * 2 = 2. Com i = 2, imprime-se 2 * 2 = 4. Com i = 3, imprime-se 3 * 2 = 6.
- Montar a saída completa. Os valores impressos, em ordem, são 2, 4, 6, o que corresponde exatamente à alternativa A, que é a correta e coincide com o gabarito oficial.
- Analisar as alternativas erradas. A alternativa B mostra apenas os valores de i, sem multiplicar por 2. A alternativa C multiplica por 3 em vez de 2. A alternativa D soma 3 a cada valor de i em vez de multiplicar. A alternativa E imprime 1 três vezes, o que ignora a variação de i.
💡 Dica: Analise o loop e calcule os valores de i.
Alternativa por alternativa
O algoritmo multiplica cada valor de i por 2, resultando em 2, 4 e 6.
O aluno imprime apenas o valor da variável de controle i, ignorando a operação de multiplicação por 2 que aparece dentro do comando imprimir.
O aluno confunde o fator da multiplicação, usando 3 em vez de 2, possivelmente pela associação com o limite superior do laço.
Por que engana: Interpretar erroneamente o funcionamento do loop, como não atualizar o valor de i ou confundir a operação de multiplicação.
O aluno entende a operação i * 2 como uma soma de 3 a cada valor de i, o que leva a 4, 5, 6, confundindo multiplicação com adição.
O aluno acredita que o valor impresso não muda a cada repetição, talvez por não reconhecer que a variável i é atualizada a cada passagem pelo laço.
Raio-X da questão
algoritmo e loops
avaliacao
estrutura de repeticao · operacoes aritmeticas basicas
Revisar a estrutura de loops em algoritmos.
Interpretar erroneamente o funcionamento do loop, como não atualizar o valor de i ou confundir a operação de multiplicação.
pensamento_critico
abstrato
Questões parecidas com resolução
- 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 execução desse algoritmo: para i de 1 a 3, faça 'Olá!'.
- Qual a saída do seguinte algoritmo: para i de 1 a 3, escreva i?
- Qual é a saída do seguinte algoritmo: 'para i de 1 até 3 faça: escrever i'?
- Qual é o resultado da execução do seguinte algoritmo? Para i de 1 até 5, escreva i duas vezes.
🔎 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
