Qual é a saída do seguinte algoritmo: 'para i de 1 até 3 faça: escrever i'?
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 é a saída do seguinte algoritmo: 'para i de 1 até 3 faça: escrever i'?
- A) 1 2 3
- B) 3 2 1
- C) 1 1 1
- D) 0 1 2
- E) 4 5 6
✅ Resposta correta: alternativa A
Resolução passo a passo
- Ler o algoritmo: 'para i de 1 até 3 faça: escrever i'. A variável i começa valendo 1 e o laço executa para cada valor de i até chegar a 3, inclusive.
- Executar o laço. Na primeira repetição i vale 1 e escreve 1. Na segunda, i vale 2 e escreve 2. Na terceira, i vale 3 e escreve 3. Depois disso o laço termina.
- Juntar as saídas em ordem: 1 2 3. Essa é a alternativa A, que coincide com o gabarito oficial.
- Por que as outras estão erradas. A alternativa B inverte a ordem, mas o laço cresce de 1 até 3 e não decresce. A alternativa C escreve sempre 1, o que ignoraria a atualização de i a cada repetição. A alternativa D começa em 0 e vai até 2, o que não corresponde aos limites 1 e 3 do enunciado. A alternativa E usa valores fora do intervalo 1 a 3.
💡 Dica: Analise o loop e a saída esperada.
Alternativa por alternativa
A estrutura 'para' imprime o valor de i em cada iteração, resultando na sequência correta.
O aluno imagina que o laço começa pelo maior valor e desce até o menor, como em uma contagem regressiva, sem observar que o enunciado indica 'de 1 até 3'.
Por que engana: Interpretar erroneamente a ordem ou o valor das variáveis no laço, confundindo a sequência de saída.
O aluno acredita que a variável i permanece fixa em 1 durante todo o laço, sem entender que o contador é incrementado a cada repetição.
O aluno começa a contagem em zero, como acontece com índices de vetores em algumas linguagens, e termina em 2 por confundir o limite final do intervalo.
O aluno deduz que a sequência deve começar após o último número citado ou confunde os limites do laço com valores de outro contexto, produzindo números fora do intervalo 1 a 3.
Raio-X da questão
algoritmo e saída
avaliacao
estrutura de repeticao · comandos de escrita
Revisar estruturas de repetição em algoritmos.
Interpretar erroneamente a ordem ou o valor das variáveis no laço, confundindo a sequência de saída.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual a saída do seguinte algoritmo: para i de 1 a 3, escreva 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)
- 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…
🔎 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
