Qual o resultado do algoritmo que repete a ação de somar 1 a um número até que ele chegue a 5?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual o resultado do algoritmo que repete a ação de somar 1 a um número até que ele chegue a 5?
- A) 0
- B) 4
- C) 5
- D) 10
- E) 1
✅ Resposta correta: alternativa C
Resolução passo a passo
- Entenda o algoritmo. Ele começa com um número qualquer, soma 1 a ele repetidamente e para assim que o valor chega a 5. Ou seja, a repetição só termina quando o número atinge exatamente 5.
- Resolva por conta própria. Se o número inicial é menor que 5 (por exemplo, 0), as repetições são: 0 para 1, 1 para 2, 2 para 3, 3 para 4 e 4 para 5. Ao chegar a 5, o algoritmo para, e o resultado é 5.
- Observe que o enunciado não informa o valor inicial. A resposta, porém, não depende dele: qualquer início abaixo de 5 termina em 5, pois o critério de parada é justamente atingir 5.
- Compare com o gabarito. A alternativa C (5) é a que resolvemos e coincide com o gabarito oficial.
- Por que as outras estão erradas. A alternativa A (0) é um valor que, no máximo, seria o ponto de partida, não o resultado final. A alternativa B (4) é o valor imediatamente anterior ao 5, que seria o resultado só se o algoritmo parasse antes de chegar a 5. A alternativa D (10) seria obtido somando 5 mais 5, o que não corresponde a somar 1 repetidamente. A alternativa E (1) é um valor pequeno que não é atingido ao final do processo, pois o algoritmo continua até chegar a 5.
💡 Dica: Pense no que acontece a cada iteração do algoritmo.
Alternativa por alternativa
Confunde o valor inicial do algoritmo com o resultado final, achando que, como o processo começa em zero, ele permanece em zero.
Interpreta 'até chegar a 5' como 'até estar perto de 5' e para no 4, esquecendo que o critério de parada é atingir o próprio 5.
Por que engana: Interpretar erroneamente a condicao de parada, somando a quantidade errada de vezes ou parando antes de atingir o valor 5.
Esse é o resultado final, pois o algoritmo termina quando chega a 5.
Soma os valores em vez de apenas repetir a soma de 1, fazendo 5 mais 5 e obtendo 10, como se estivesse acumulando o próprio valor de chegada.
Considera que o algoritmo executa apenas uma soma e toma o valor inicial ou o primeiro passo como resultado final, ignorando a repetição até 5.
Raio-X da questão
algoritmo de soma
avaliacao
algoritmo de repeticao · operacoes basicas de soma
Revisar como funcionam os algoritmos de repetição.
Interpretar erroneamente a condicao de parada, somando a quantidade errada de vezes ou parando antes de atingir o valor 5.
pensamento_critico
abstrato
Questões parecidas com resolução
- Crie e descreva um algoritmo, em linguagem simples ou pictográfica, que ajude uma criança a decidir se deve levar um…
- Crie um algoritmo em linguagem oral ou escrita que controle a rega de um vaso por 7 dias: diariamente verificar se…
- Projete em pseudocódigo um algoritmo que reconstrua uma mensagem a partir de pacotes recebidos onde cada pacote contém…
- Elabore em pseudocódigo um algoritmo que, dado um vetor de registros 'tarefas' (descricao, duracao_horas, prioridade) e…
- Elabore em pseudocódigo um algoritmo que, dado um array de registros 'alunos' com campos (nome, notas[4]…
- Projete um algoritmo e descreva as estruturas de dados para implementar operações de desfazer/refazer (undo/redo) em um…
🔎 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
