Informática, perguntado por renatoleite1508, 6 meses atrás

Um objeto é dito recursivo se ele for definido em termos de si próprio. Destaca-se que o conceito de recursão não é encontrado somente na programação mas também na matemática e no dia a dia como, por exemplo, quando vemos uma imagem que contém a si própria.
 
LEAL, Gislaine Camila Lapasini, OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de Programação I. Maringá: Unicesumar, 2020.
 
Assim, considere o seguinte trecho de pseudocódigo do algoritmo fatRec, abaixo, cujo propósito é calcular e exibir, na tela, o fatorial de 5.
 
01 - Algoritmo fatRec
02 -        Funcao fat(x: inteiro): inteiro
03 -        Início
04 -                      Se (________) então
05 -                                     retorne 1
06 -                      Senão
07 -                                     retorne x * __________
08 -                      Fim_se
09 -        Fim_funcao
10 -        Var n, resultado: inteiro
11 - Início
12 -        n <- 5
13 -        ______________ <- fat(n)
14 -        escreva(resultad0)
15 - Fim
 
Com base em suas habilidades no desenvolvimento e compreensão de algoritmos, assinale a alternativa que melhor se adequa à realidade e ao propósito do algoritmo fatRec apresentado acima.

Alternativas

Alternativa 1:

As lacunas das linhas 4, 7 e 13 devem ser preenchidas pelas instruções "x = 1", "fat(x)" e "n", respectivamente.

Alternativa 2:

As lacunas das linhas 4, 7 e 13 devem ser preenchidas pelas instruções "x = 1", "fat(x-1)" e "n", respectivamente.

Alternativa 3:

As lacunas das linhas 4, 7 e 13 devem ser preenchidas pelas instruções "x = 1", "fat(x)" e "resultado", respectivamente.

Alternativa 4:

As lacunas das linhas 4, 7 e 13 devem ser preenchidas pelas instruções "x = 0", "fat(x-1)" e "resultado", respectivamente.

Alternativa 5:

As lacunas das linhas 4, 7 e 13 devem ser preenchidas pelas instruções "fat(x) = 0", "fat(x)" e "resultado", respectivamente.

Soluções para a tarefa

Respondido por maiconbolsoni8
0

Resposta:

Alternativa 4:

Explicação:

As lacunas das linhas 4, 7 e 13 devem ser preenchidas pelas instruções "x = 0", "fat(x-1)" e "resultado", respectivamente.

Perguntas interessantes