Buscar

Utilizando recursividade, construa uma função que receba um número inteiro n e retorne o fatorial deste número. (2,5 pts) A função recebe um númer...

Utilizando recursividade, construa uma função que receba um número inteiro n e retorne o fatorial deste número. (2,5 pts)

A função recebe um número inteiro n como parâmetro.
A função utiliza recursividade para calcular o fatorial de n.
A função retorna o resultado do fatorial de n.
A função utiliza um laço de repetição para calcular o fatorial de n.
Verdadeiro
Falso

Essa pergunta também está no material:

AP 2   Computação I   2016 1   Gabarito
2 pág.

Computação I Centro Federal de Educação Tecnológica Celso Suckow da FonsecaCentro Federal de Educação Tecnológica Celso Suckow da Fonseca

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo uma possível solução em Python para a função que calcula o fatorial de um número utilizando recursividade: ```python def fatorial(n): if n == 0: return 1 else: return n * fatorial(n-1) ``` Explicação: - A função `fatorial` recebe um número inteiro `n` como parâmetro. - Se `n` for igual a 0, a função retorna 1 (caso base da recursão). - Caso contrário, a função retorna o produto entre `n` e o fatorial de `n-1` (chamada recursiva). - A chamada recursiva é feita até que `n` seja igual a 0. Exemplo de uso: ```python print(fatorial(5)) # saída: 120 ``` Observação: a função não utiliza um laço de repetição para calcular o fatorial de `n`. A alternativa correta é "Falso".

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais