Ed
há 10 meses
Vamos analisar as alternativas sobre a definição de recursão: A recursão é um conceito onde uma função chama a si mesma para resolver um problema, geralmente dividindo o problema em subproblemas menores. Analisando as opções: A) um método no qual uma rotina (função) chama outra rotina, passando uma instância do problema cada vez menor em cada chamada. - Esta definição não é correta, pois fala de chamar outra rotina, não a si mesma. B) um método no qual uma rotina (função) chama a si mesma, passando uma instância do problema cada vez menor em cada chamada. - Esta é a definição correta de recursão. C) um método no qual uma rotina (função) chama a si mesma, passando a mesma instância do problema em cada chamada. - Isso não é recursão, pois não reduz o problema. D) um método no qual uma rotina (função) chama outra rotina, passando uma instância do problema cada vez maior em cada chamada. - Isso não é recursão e ainda aumenta o problema. E) um método no qual uma rotina (função) chama a si mesma, passando uma instância do problema cada vez maior em cada chamada. - Isso também não é recursão, pois não reduz o problema. Portanto, a alternativa correta é: B) um método no qual uma rotina (função) chama a si mesma, passando uma instância do problema cada vez menor em cada chamada.