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
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
Filosofia,
7 meses atrás
ENEM,
7 meses atrás
História,
7 meses atrás
Matemática,
11 meses atrás
História,
11 meses atrás
Psicologia,
1 ano atrás
Matemática,
1 ano atrás