Na aula, o professor explicou: início começa, continue passa à próxima repetição, voltar retorna uma etapa…
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
Na aula, o professor explicou: início começa, continue passa à próxima repetição, voltar retorna uma etapa, repetir faz de novo e pare encerra o algoritmo. Qual comando encerra o algoritmo imediatamente?
- A) Comando 'repetir'.
- B) Comando 'pare'.
- C) Comando 'voltar'.
- D) Comando 'início'.
- E) Comando 'continue'.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado define cada comando: 'início' começa o algoritmo, 'continue' passa à próxima repetição, 'voltar' retorna uma etapa, 'repetir' faz de novo e 'pare' encerra o algoritmo. A pergunta pede o comando que encerra o algoritmo imediatamente. Passo 2: Pela definição dada, esse comando é o 'pare', pois ele é o único que encerra o algoritmo. Passo 3: Resolvi por conta própria e a alternativa B coincide com o gabarito oficial. Passo 4: Por que as outras estão erradas: A) 'repetir' faz a etapa acontecer de novo, sem encerrar nada. C) 'voltar' retorna uma etapa, o que faz o algoritmo continuar em outro ponto. D) 'início' é o comando que começa o algoritmo, ou seja, o oposto de encerrar. E) 'continue' apenas passa para a próxima repetição, sem interromper o algoritmo.
💡 Dica: Pense nos comandos de controle de fluxo em pseudocódigo.
Alternativa por alternativa
O aluno associa a palavra 'repetir' ao fim de um ciclo, como se parar de repetir fosse o mesmo que encerrar o algoritmo. Ele não percebe que repetir mantém o fluxo em execução.
Neste pseudocódigo, 'pare' interrompe o algoritmo. Nenhum comando depois dele é executado.
O aluno acredita que 'voltar' leva o algoritmo de volta ao início e, por isso, o encerra. Na definição do enunciado, voltar apenas retorna uma etapa e o algoritmo segue.
Por que engana: Confundir o comando 'pare' com outros comandos que não interrompem a execução do algoritmo, como 'continue' ou 'sair'.
O aluno confunde o comando 'início' com o último passo, por ser o ponto de partida associado a começo e fim de um processo. Não percebe que 'início' apenas dá partida ao algoritmo.
O aluno entende que 'continue' interrompe o fluxo por finalizar a repetição atual. O enunciado diz que 'continue' apenas passa à próxima repetição, sem encerrar o algoritmo.
Raio-X da questão
comando de interrupção
avaliacao
lógica de programação · pseudocódigo
Revisar os comandos de controle de fluxo em pseudocódigo.
Confundir o comando 'pare' com outros comandos que não interrompem a execução do algoritmo, como 'continue' ou 'sair'.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em pseudocódigo, qual comando costuma terminar imediatamente um laço (loop) e transferir a execução para a instrução…
- O que acontece quando uma condição em um algoritmo de repetição condicional não é mais verdadeira?
- Na aula, a professora explicou que um algoritmo recebe dados, faz um processamento e mostra uma saída. Ele também pode…
- Na aula de Computação, Ana criou um algoritmo para contar os pontos de um jogo. Qual opção explica a função de um…
- Qual comando de programação é amplamente utilizado para criar repetições simples em um algoritmo?
- O que acontece em um algoritmo quando a condição de repetição nunca se torna falsa?
🔎 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
