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
5
Alternativa 2
Consome maior quantidade de memória.
Respondido por
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
Biologia,
8 meses atrás
Matemática,
8 meses atrás
Português,
8 meses atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Português,
1 ano atrás