Logo Passei Direto
Buscar
Questão 1 Suponha que você precisa escrever uma função recursiva para calcular o fatorial de um número. A função fat ( n ) retorna n ∗ n - 1 * n - 2 * …, no qual o fatorial de zero é definido como 1. Qual seria o caso básico mais apropriado? A n == 0 B n == 1 C n >= 0 D n <= 1 E n == 2
User badge image
Pr. Edson Amaral

há 5 dias

Respostas

User badge image

Ed Verified user icon

há 5 dias

Para calcular o fatorial de um número de forma recursiva, precisamos definir um caso base que interrompa a recursão. O fatorial de zero (0!) é definido como 1, e isso é fundamental para a implementação da função. Analisando as alternativas: A) n == 0 - Correto, pois 0! = 1. B) n == 1 - Também correto, pois 1! = 1, mas não é o caso base mais apropriado. C) n >= 0 - Muito amplo, não é um caso base específico. D) n <= 1 - Inclui 0 e 1, mas não é o mais específico. E) n == 2 - Não é um caso base, pois o fatorial de 2 é 2! = 2. Portanto, a alternativa mais apropriada para o caso base da função recursiva que calcula o fatorial é: A) n == 0.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina