Informática, perguntado por leilianear, 11 meses atrás

A recursividade é um recurso utilizado na programação para resolver certos problemas complexos que instruções comuns, como aquelas utilizadas em laços ou decisões, não seriam capazes de solucionar com a mesma simplicidade da recursividade.

Assim, observe a função a seguir e a partir dela, assinale a alternativa que contenha uma correta característica obtida a partir de sua análise.




Alternativas
Alternativa 1:
O parâmetro (x-1), atribuído à função fatorial, impede que seja chamada mais de uma vez.

Alternativa 2:
O comando if nesta função serve para verificar se o valor recebido no parâmetro da função é diferente de zero.

Alternativa 3:
O comando else cria uma alternativa na estrutura de decisão para permitir sucessivas chamadas à própria função.

Alternativa 4:
O parâmetro recebido pela função poderia ser criado e inicializado dentro da própria função, pois é um valor aleatório.

Alternativa 5:
A estrutura de decisão contém duas alternativas sinalizadas pelos comandos if e return para definir ações a serem tomadas.

Soluções para a tarefa

Respondido por raunickbhdesign
6

Resposta:

Alternativa 3:

O comando else cria uma alternativa na estrutura de decisão para permitir sucessivas chamadas à própria função.

Explicação:

Perguntas interessantes