Informática, perguntado por danilo300pa8hga, 1 ano atrás

Questão de algoritmo e lógica de Programação:

Recursividade é o nome dado à possibilidade de uma função ou procedimento chamar a si mesma, com a finalidade de dividir um problema em partes menores e assim por diante, até que esteja suficientemente simples a sua resolução. Contudo, esta técnica apresenta algumas desvantagens.

Assinale a alternativa correta referente a uma delas.

Alternativas
Alternativa 1:
Torna o código menos legível e conciso.

Alternativa 2:
Consome maior quantidade de memória.

Alternativa 3:
Faz gravação em disco, tornando o processo mais lento.

Alternativa 4:
Exige dispositivos adicionais, como scanner e leitor de radiofrequência.

Alternativa 5:
Não permite que nenhum outro processo do sistema operacional execute em paralelo durante a recursão.

Soluções para a tarefa

Respondido por fire2013rd
5

Alternativa 2

Consome maior quantidade de memória.

Respondido por polianafferreira
1

Alternativa 2: Consome maior quantidade de memória.

A recursividade possibilita que haja uma descrição mais concisa dos algoritmos, em especial quando o problema apresenta natureza recursiva ou, então, utiliza estruturas recursivas.

Contudo, a recursão apresenta algumas desvantagens, sendo uma delas o fato dos algoritmos  recursivos consumirem mais recursos, principalmente, memória. Eles também são mais difíceis de se depurar.

Bons estudos!

Perguntas interessantes