Ed
ontem
Vamos analisar as alternativas sobre o conceito de recursão: A recursão é um método onde uma função chama a si mesma para resolver um problema, geralmente dividindo o problema em subproblemas menores até chegar a uma condição base. Agora, vamos analisar as opções: A) um método no qual uma rotina (função) chama outra rotina, passando uma instância do problema cada vez maior em cada chamada. - Incorreto, pois não é recursão e a instância não deve ser maior. B) um método no qual uma rotina (função) chama a si mesma, passando a mesma instância do problema em cada chamada. - Incorreto, pois a instância deve mudar (geralmente menor) a cada chamada. C) um método no qual uma rotina (função) chama outra rotina, passando uma instância do problema cada vez menor em cada chamada. - Incorreto, pois não é recursão, mas sim uma chamada a outra rotina. D) um método no qual uma rotina (função) chama a si mesma, passando a mesma instância do problema em cada vez maior em uma chamada. - Incorreto, pois a instância não deve ser maior. E) um método no qual uma rotina (função) chama a si mesma, passando a mesma instância do problema em cada vez menor em uma chamada. - Correto, pois descreve a recursão onde a função chama a si mesma, geralmente com uma instância menor. Portanto, a alternativa correta é: E) um método no qual uma rotina (função) chama a si mesma, passando a mesma instância do problema em cada vez menor em uma chamada.