Informática, perguntado por Morvran, 5 meses atrás

O código abaixo é uma implementação:



public class Misterio {
public static long Misterio(long x) {
if (x == 1)
return 1;
else
return x * Misterio(x-1);
}
}

A recursiva da exponenciação.
B iterativa da série de Fibonacci.
C recursiva da série de Fibonacci.
D iterativa da exponenciação.
E recursiva do fatorial.

Soluções para a tarefa

Respondido por renatosoouza
9

Resposta:

resposta correta é Recursiva do fatorial

Respondido por yancarvalho3
1

O código escrito na linguagem de programação Java se revela ser:

  • E- recursiva do fatorial.

O que é uma implementação recursiva e fatorial?

A implementação recursiva do fatorial é uma abordagem para calcular o fatorial de um número n, que é definido como n! = n * (n-1) * (n-2) * ... * 1.

Em uma implementação recursiva, a função chama a si mesma para calcular o fatorial de n-1, até que n chegue a 1, momento em que o fatorial é retornado. A ideia é dividir o problema em subproblemas menores, até que o problema se torne simples o suficiente para ser resolvido.

Por exemplo, considerando o código acima, a função Misterio() é uma implementação recursiva do fatorial, onde x é o número cujo fatorial será calculado. Se x for igual a 1, a função retorna 1. Caso contrário, a função retorna x * Misterio(x-1), ou seja, o valor de x multiplicado pelo fatorial de x-1, calculado pela chamada recursiva da própria função.

Saiba mais sobre programação aqui: https://brainly.com.br/tarefa/20790680

#SPJ2

Anexos:
Perguntas interessantes