Qual a saída do seguinte algoritmo: para i de 1 a 3, escreva i?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a saída do seguinte algoritmo: para i de 1 a 3, escreva i?
- A) 1 2 3
- B) 1 1 1
- C) 1 2 3 4
- D) 3 2 1
- E) 0 1 2
✅ Resposta correta: alternativa A
Resolução passo a passo
- O algoritmo usa uma estrutura de repetição 'para i de 1 a 3', que começa com i valendo 1 e vai aumentando de 1 em 1 até chegar a 3, inclusive.
- Em cada volta do laço, o comando 'escreva i' imprime o valor atual de i. Assim, na primeira volta imprime 1, na segunda imprime 2 e na terceira imprime 3.
- A saída, na ordem, é 1 2 3, que corresponde à alternativa A, igual ao gabarito oficial.
- A alternativa B está errada, pois sugere que i permanece igual a 1 em todas as voltas, o que não ocorre porque i é incrementado a cada repetição.
- A alternativa C está errada, pois inclui o número 4, que nunca é atingido, já que o laço termina ao chegar ao limite 3.
- A alternativa D está errada, pois inverte a ordem, como se a contagem fosse decrescente, o que contraria o passo de aumento de 1 em 1.
- A alternativa E está errada, pois começa em 0, mas o início do laço é 1, então o zero nunca é impresso.
💡 Dica: Analise o loop e a saída esperada.
Alternativa por alternativa
Correto. O algoritmo imprime os números de 1 a 3.
O aluno acredita que a variável i mantém o mesmo valor durante todo o laço, confundindo a variável de controle com um valor fixo.
Por que engana: O aluno pode confundir a lógica de repetição e achar que o algoritmo imprime o valor de i várias vezes, ao invés de uma sequência crescente.
O aluno inclui um valor a mais, imaginando que o laço vai até 4 ou que o limite final é ultrapassado, sem perceber que o intervalo termina em 3.
O aluno supõe que a contagem é regressiva, invertendo a ordem dos valores, talvez por confundir com outro tipo de laço.
O aluno começa a contagem em zero por hábito de programação em algumas linguagens, sem ler que o início do intervalo é 1.
Raio-X da questão
algoritmo de repetição
avaliacao
estrutura de repetição · variáveis em algoritmos
Revisar estruturas de repetição em algoritmos.
O aluno pode confundir a lógica de repetição e achar que o algoritmo imprime o valor de i várias vezes, ao invés de uma sequência crescente.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a saída do seguinte algoritmo: 'para i de 1 até 3 faça: escrever i'?
- Qual é o resultado do seguinte algoritmo? (i = 1; enquanto i <= 3 faça { escreva i; i = i + 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 da execução desse algoritmo: para i de 1 a 3, faça 'Olá!'.
- Qual o resultado da execução do seguinte algoritmo? Para i de 1 até 3 faça: imprimir(i * 2)
- Qual é o resultado da seguinte sequência de comandos em um algoritmo com repetição aninhada? for i from 1 to 3: for j…
Todas as questões de Algoritmos com repetições simples e aninhadas
🔎 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
