Ed
há 11 meses
Vamos analisar cada afirmação: I. Algoritmos recursivos dividem um problema em partes menores até atingir uma condição de parada. Verdadeiro, essa é uma característica fundamental dos algoritmos recursivos. II. Existe a recursividade direta e indireta, sendo esta última caracterizada pela ausência de condição de parada. Falso, a recursividade indireta não é caracterizada pela ausência de condição de parada; na verdade, tanto a recursividade direta quanto a indireta devem ter uma condição de parada para evitar loops infinitos. III. A recursividade foi criada para resolver problemas de modo mais rápido e eficiente que aqueles problemas resolvidos por algoritmos iterativos. Falso, a recursividade não é necessariamente mais rápida ou eficiente que algoritmos iterativos; ela é uma técnica que pode simplificar a solução de certos problemas, mas não é uma questão de eficiência em todos os casos. IV. Recursividade pode ser definida em termos de si mesma: "Recursão: [...] para obter mais informações, consulte Recursão". Verdadeiro, essa afirmação é uma definição clássica de recursão. Com base nas análises: - I é verdadeiro. - II é falso. - III é falso. - IV é verdadeiro. Portanto, as afirmações corretas são I e IV. A alternativa correta que contém todos os itens verdadeiros é: I e IV, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material