Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2018
- Código
- ce087034
- Banca
- CESPE / CEBRASPE
- Órgão
- ABIN
- Ano
- 2018
- Nível
- Superior
- Cargo
- CESPE - - Oficial Técnico de Inteligência - Área 8
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO. O pseudocódigo, ao ser executado, produz as saídas 2 e 2.25, e não 2.370. A afirmação está incorreta.
A banca testa a capacidade de rastrear manualmente um algoritmo com laços aninhados. O código possui um loop faça-enquanto externo que roda enquanto contador <= 2, e um loop enquanto interno que multiplica aux por y repetidamente.
Inicialização: contador = 1, exp = 1, y = 0, aux = 1, n = 1.
1ª iteração do loop externo (contador = 1):
y = 1 + (1 / 1) = 2
Loop interno: exp = 1 <= 1 → aux = 2 * 1 = 2, exp = 2 (sai)
exp = 1, escreve aux → 2
contador = 2, aux = 1, n = 2
2ª iteração do loop externo (contador = 2):
y = 1 + (1 / 2) = 1.5
Loop interno: exp = 1 <= 2 → aux = 1.5 * 1 = 1.5, exp = 2
Ainda exp = 2 <= 2 → aux = 1.5 * 1.5 = 2.25, exp = 3 (sai)
exp = 1, escreve aux → 2.25
contador = 3, aux = 1, n = 3
Condição de parada: contador <= 2? 3 <= 2? Falso → fim.
Os valores escritos são 2 e 2.25. Nenhum deles é 2.370, portanto a afirmativa está errada.
✅ ERRADO.
Link permanente: /questoes/ce087034