A alternativa correta é a letra D) I e III. I. Diz-se que uma rotina é recursiva se a sua definição envolver uma chamada a ela Neste sentido, termo recursão é equivalente ao termo indução utilizado por. III. Uma função recursiva possui duas partes: caso base e caso recursivo. As afirmativas II, IV e V estão incorretas. II. Cada algoritmo recursivo não possui um algoritmo iterativo equivalente e vice-versa, pois alguns problemas são mais fáceis de serem resolvidos com recursão e outros com iteração. IV. Um algoritmo pode ser chamado de iterativo quando ele requer a repetição de um processo até que determinada condição seja satisfeita, mas isso não significa que ele é equivalente a um algoritmo recursivo. V. A recursividade pode tornar o código mais enxuto e legível em alguns casos, mas nem sempre é a melhor opção e pode levar a problemas de desempenho em casos de recursão excessiva.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar