Informática, perguntado por Ytamar, 9 meses atrás

QUESTÃO 10 - atividade (03)

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 na apenas 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. Assim, considere o seguinte trecho de código em Linguagem C:

01 - #include
02 - #include
03 - int SVR(int *v, int n){
04 - if(n == 0){
05 - return 0;
06 - }
07 - else{
08 - return v[n] + SVR(v, n-1);
09 - }
10 - }
11 - int main(){
12 - int A[3], s;
13 - A[0]=3;
14 - A[1]=2;
15 - A[2]=1;
16 - s = SVR(A, 2);
17 - printf("O resultado é: %d", s);
18 - }

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 é: 3

Alternativa 2:
O resultado é: 5

Alternativa 3:
O resultado é: 6

Alternativa 4:
O resultado é: 0

Alternativa 5:
O resultado é: 1


Ytamar: Obrigado

Soluções para a tarefa

Respondido por antoniomarcos371
0

Resposta:

Alternativa 1:

O resultado é: 3

Explicação:

Anexos:
Perguntas interessantes