Logo Passei Direto
Buscar

PERGUNTA 2 Ao tentar resolver o problema do fatorial de um número, basta multiplicá-lo por todos os seus antecessores até chegar ao número 1. Com o...

PERGUNTA 2
Ao tentar resolver o problema do fatorial de um número, basta multiplicá-lo por todos os seus antecessores até chegar ao número 1. Com o uso da recursividade, esse problema pode ser resolvido inicialmente sendo dividido em subproblemas menores do mesmo tipo (multiplicando um número por seus antecessores) e tomando um ponto de parada da recursão que neste caso deve ser o retorno em 1. Mas isso exige cálculos repetidos.
Após análise do problema apresentado, avalie as asserções a seguir e a relação proposta entre elas.
I. O uso da recursividade exigida em problemas como o cálculo de fatorial ou cálculo da série de Fibonacci podem ocasionar problemas.
PORQUE
II. Existem chances de que o subproblema resolvido na árvore de recursão já esteja resolvido e continue sendo resolvido provocando uma sobrecarga.
A respeito dessas asserções, assinale a alternativa correta.
I. O uso da recursividade exigida em problemas como o cálculo de fatorial ou cálculo da série de Fibonacci podem ocasionar problemas.
PORQUE
II. Existem chances de que o subproblema resolvido na árvore de recursão já esteja resolvido e continue sendo resolvido provocando uma sobrecarga.
a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são falsas.
e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
User badge image
Exercícios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 7 meses

Vamos analisar as asserções: I. O uso da recursividade exigida em problemas como o cálculo de fatorial ou cálculo da série de Fibonacci pode ocasionar problemas. Verdadeiro, a recursividade pode levar a problemas como estouro de pilha (stack overflow) e ineficiência em casos como a série de Fibonacci, onde muitos cálculos se repetem. II. Existem chances de que o subproblema resolvido na árvore de recursão já esteja resolvido e continue sendo resolvido, provocando uma sobrecarga. Verdadeiro, isso é um problema comum em abordagens recursivas ingênuas, como na série de Fibonacci, onde subproblemas são recalculados várias vezes. Agora, vamos avaliar a relação entre as asserções: - A asserção I é verdadeira e a II também é verdadeira. A II explica a I, pois a sobrecarga mencionada na II é uma das razões pelas quais a recursividade pode ocasionar problemas. Portanto, a alternativa correta é: a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Analisando as asserções apresentadas, a alternativa correta é: b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais perguntas desse material

Assinale a alternativa que representa a função cujo objetivo é a ordenação das informações de uma lista.

a. list()
b. pop()
c. remove()
d. index()
e. sorted()

Mais conteúdos dessa disciplina