Logo Passei Direto
Buscar
Analise as afirmativas a seguir a respeito de algoritmos recursivos.
Assinale a alternativa que possui alguma afirmação INCORRETA.
I. Diz-se que uma rotina é recursiva se a sua definição envolver uma chamada a ela mesma. Neste sentido, o termo recursão é equivalente ao termo indução utilizado por matemáticos.
II. Cada algoritmo recursivo possui um algoritmo iterativo equivalente e vice-versa, mas que pode ter mais ou menos complexidade em sua construção.
III. Uma função recursiva possui duas partes: caso base e caso recursivo.
IV. Um algoritmo pode ser chamado de iterativo quando ele requer a repetição implícita de um processo até que determinada condição seja satisfeita.
V. A recursividade possibilita a escrita de um código mais enxuto, com maior legibilidade e simplicidade.
I e II
II e III
I e IV
III e IV
I e V
User badge image
Desafios Para o Conhecimento

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada afirmativa para identificar a que contém alguma afirmação INCORRETA: I. Diz-se que uma rotina é recursiva se a sua definição envolver uma chamada a ela mesma. Neste sentido, o termo recursão é equivalente ao termo indução utilizado por matemáticos. Falso. Embora a recursão e a indução matemática estejam relacionadas, não são equivalentes. A indução é um método de prova, enquanto a recursão é uma técnica de definição de funções. II. Cada algoritmo recursivo possui um algoritmo iterativo equivalente e vice-versa, mas que pode ter mais ou menos complexidade em sua construção. Verdadeiro. É possível converter algoritmos recursivos em iterativos e vice-versa, embora a complexidade possa variar. III. Uma função recursiva possui duas partes: caso base e caso recursivo. Verdadeiro. Essa é uma característica fundamental das funções recursivas. IV. Um algoritmo pode ser chamado de iterativo quando ele requer a repetição implícita de um processo até que determinada condição seja satisfeita. Verdadeiro. Essa é uma definição correta de algoritmos iterativos. V. A recursividade possibilita a escrita de um código mais enxuto, com maior legibilidade e simplicidade. Verdadeiro. Em muitos casos, a recursão pode tornar o código mais claro e conciso. Com base nas análises, a afirmativa INCORRETA é a I. Portanto, a alternativa correta que contém a afirmação INCORRETA é: I e II.

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

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina