Qual é o resultado da execução desse algoritmo: para i de 1 a 3, faça 'Olá!'.
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 desse algoritmo: para i de 1 a 3, faça 'Olá!'.
- A) Olá!
- B) Olá! Olá! Olá!
- C) Olá! Olá!
- D) Ola! Ola! Ola!
- E) Nenhuma saída.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A estrutura 'para i de 1 a 3, faça' é um laço de repetição que executa o bloco interno uma vez para cada valor de i no intervalo fechado de 1 até 3, ou seja, para i = 1, i = 2 e i = 3. Passo 2: Como o intervalo inclui os dois extremos, o laço executa exatamente 3 vezes. Passo 3: Em cada execução, o bloco faz a ação de escrever 'Olá!', então a saída terá três ocorrências de 'Olá!'. Passo 4: A saída correta é 'Olá! Olá! Olá!', que corresponde à alternativa B, coincidindo com o gabarito oficial. Passo 5: A alternativa A está errada porque mostra apenas uma repetição, enquanto o laço executa três vezes. A alternativa C está errada porque mostra apenas duas repetições, o que ocorreria se o último valor do intervalo fosse excluído. A alternativa D está errada porque grafa 'Ola!' sem acento, diferente do texto exigido 'Olá!'. A alternativa E está errada porque o algoritmo produz saída: o comando de escrever está dentro do laço e é executado normalmente.
💡 Dica: Considere quantas vezes o comando é executado.
Alternativa por alternativa
O aluno provavelmente acredita que o laço executa o bloco apenas uma vez, ignorando que o comando para repete a ação para cada valor de i entre 1 e 3.
Essa é a saída correta para o algoritmo apresentado.
O aluno provavelmente interpreta o intervalo de 1 a 3 como excluindo o valor final, contando apenas duas iterações (i = 1 e i = 2).
Por que engana: Interpretar que o comando executa apenas uma vez ou confundir o número de repetições, resultando em menos ou mais repetições do que o correto.
O aluno copia a palavra sem atentar para a grafia exata 'Olá!' com acento e com a exclamação, tratando a diferença como irrelevante.
O aluno provavelmente acredita que, por ser um laço e não um comando direto de saída, nada é exibido, confundindo a ausência de comando fora do laço com a ausência de saída.
Raio-X da questão
algoritmo de repetição
avaliacao
algoritmo de repetição · estrutura de repetição for
Revisar conceitos de algoritmos e estruturas de repetição.
Interpretar que o comando executa apenas uma vez ou confundir o número de repetições, resultando em menos ou mais repetições do que o correto.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o resultado do seguinte algoritmo? (i = 1; enquanto i <= 3 faça { escreva i; i = i + 1; })
- Qual a saída do seguinte algoritmo: para i de 1 a 3, escreva i?
- Qual o resultado da execução do seguinte algoritmo? Para i de 1 até 3 faça: imprimir(i * 2)
- 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? Início i := 1 enquanto i <= 3 faça escreva(i) i := i + 1 Fim
- Qual sequência de comandos representa um algoritmo que imprime 3 vezes a palavra 'Olá'?
🔎 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
