Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2021
Algoritmos e Estrutura de Dados›Algoritmos
Código
ce124596
Banca
CESPE / CEBRASPE
Órgão
SEED-PR
Ano
2021
Nível
Médio
Cargo
Professor - Educação Básica e Jornada
1. var2. cont,n,resultado:inteiro3. inicio4. resultado <-15. leia(n)6. para cont de 1 ate n passo 1 faca7. resultado <- resultado *cont8. fimpara9. escreva(resultado)10. fimalgoritmoEm relação à lógica do algoritmo precedente, caso o valor de n (linha 5) seja igual a
A4, o resultado será 4.
B3, o resultado será 5.
C2, o resultado será 12.
D6, o resultado será 30.
E5, o resultado será 120.
Revelar gabarito e comentário▾
GabaritoE — 5, o resultado será 120.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Algoritmo de Fatorial
Gabarito: letra E. O algoritmo lê um valor n, inicializa resultado com 1 e, em um laço de 1 até n, multiplica resultado por cada número do contador. Isso calcula exatamente o fatorial de n (n!). Para n=5, 5! = 120, conforme a alternativa E.
O algoritmo é um exemplo clássico de estrutura de repetição (para...faca) que acumula multiplicações sucessivas, resultando no fatorial do número lido.
1Início: resultado = 1
2cont=1: 1×1 = 1
3cont=2: 1×2 = 2
4cont=3: 2×3 = 6
5cont=4: 6×4 = 24
6cont=5: 24×5 = 120
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que para n=4 o resultado será 4. Na verdade, 4! = 1×2×3×4 = 24. O valor 4 seria obtido se houvesse apenas uma multiplicação por 1, mas o laço vai até 4.
Alternativa B — ❌ Incorreta
Afirma que para n=3 o resultado será 5. Na verdade, 3! = 1×2×3 = 6. O valor 5 não corresponde a nenhum fatorial.
Alternativa C — ❌ Incorreta
Afirma que para n=2 o resultado será 12. Na verdade, 2! = 1×2 = 2. O valor 12 seria o fatorial de 3 (6) ou 4 (24) errado; não há relação.
Alternativa D — ❌ Incorreta
Afirma que para n=6 o resultado será 30. Na verdade, 6! = 720. O valor 30 poderia ser confundido com o resultado de um somatório (1+2+3+4+5+6=21) ou outra operação, mas não se aplica aqui.
Alternativa E — ✅ Correta ⟵ GABARITO
Para n=5, o laço executa com cont=1,2,3,4,5, multiplicando sucessivamente: resultado = 1*1=1, *2=2, *3=6, *4=24, *5=120. Portanto, o resultado é 120, exatamente 5!.