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 apenas 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. Algoritmos e Lógica de Programação I.
Maringá: Unicesumar, 2016.
Assim, considere o seguinte trecho de pseudocódigo:
Ao realizar o teste de mesa no algoritmo recém apresentado, constata-se que seria apresentada a seguinte mensagem na tela do computador:
Alternativas
Alternativa 1:
O resultado é: 6
Alternativa 2:
O resultado é: 5
Alternativa 3:
O resultado é: 3
Alternativa 4:
O resultado é: 1
Alternativa 5:
O resultado é: 0
Soluções para a tarefa
Inicio
Se (n=1) então
retorne 0
Senão
retorne v[3] ** o índice 3 do vetor está com o número inteiro 1, então temos o valor " 1 " por enquanto ** + SRV (A, 3-1)
SRV (A, 2)
Inicio
Se (n=1) então
retorne 0
retorne v[2] ** o índice 2 do vetor está com o número inteiro 2, então temos o valor " 1 " + "2" por enquanto ** + SRV (A, 2-1)
SRV (A, 1)
Inicio
Se (n=1) então
retorne 0
Senão
retorne v[2] + SRV (A, 1-1)
Resposta: 3
Sobre o texto do enunciado da questão que trata sobre os aspectos da programação temos que a reposta certa é a: Alternativa 3:
O resultado é: 3
Isso porque, temos que de acordo com o teste de mesa:
SRV (A, 3):
Inicio
Se (n=1) então
retorne 0
Senão
retorne v[3] ** o índice 3 do vetor está com o número inteiro 1, então temos o valor " 1 " por enquanto ** + SRV (A, 3-1)
SRV (A, 2)
Inicio
Se (n=1) então
retorne 0
Importante notar assim que os algorítimos servem na programação como forma de possibilitar a criação de programas e que eles funcionem da foram correta.
Nesse sentido, existem diversos sistemas que possibilitam a programação, cabendo a usuário definir quela sistema utilizar.
Importante notar ainda a necessidade de encaixar todos os algorítimos da forma correta para que o mesmo possa funcionar corretamente.
você pode ler mais em: brainly.com.br/tarefa/18984739
espero ter ajudado!