- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoAlgoritmosFatorial e Fibonacci
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade
Considere a seguinte função:
FUNÇÃO XYZ(n):inteiro
n (número inteiro e positivo)
INÍCIO
SE n>0
ENTÃO
XYZ n* XYZ(n-1)
SENÃO
XYZ \( \gets \) 1
FIM
Com base nessa função, avalie as seguintes afirmativas:
1. A função utiliza a técnica de recursividade.
2. O resultado para n = 5 é 20.
3. A profundidade para n = 3 é 3.
4. XYZ é utilizado para o cálculo do máximo divisor comum (MDC).
Assinale a alternativa correta.