Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2022
- Código
- ce133697
- Banca
- CESPE / CEBRASPE
- Órgão
- BNB
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista de Sistemas - Desenvolvimento de Sistemas
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO. O algoritmo apresentado soma os números inteiros de 1 a 9, resultando em 45, e não 10 como afirma o item. Cada iteração do laço para i=1 até i<10 adiciona o valor de i à variável y, que começa em 0. Ao final, y contém a soma 1+2+…+9 = 45.
O laço para i=1 até i<10 executa enquanto i for menor que 10. Isso significa que i assume os valores 1, 2, 3, …, 9. Em cada repetição, o comando y = y + i acumula o valor de i em y. Ao término, y vale a soma dos termos de uma progressão aritmética de 1 a 9, que é (1+9)*9/2 = 45.
Portanto, a afirmação de que o algoritmo escreverá o número 10 está incorreta.
Em questões de laços, simule a execução passo a passo para evitar confundir o número de iterações com o valor acumulado. O erro comum é achar que o laço soma apenas uma vez ou que o limite superior está incluído. Lembre-se: a condição i<10 exclui o 10, então o último valor de i é 9.
❌ ERRADO
Link permanente: /questoes/ce133697