Respostas

2013-09-03T05:55:34-03:00
O algoritmo recebe um valor N e calcula a soma de N+(N-1)+(N-2)+...+0.

Se o valor de N for 5, então sua saída será 5+4+3+2+1+0=15.
poderia ser mais especifico
Mais específico como?
O algoritmo é recursivo; a função X, em cada passo da recursão, retorna a soma de N com X(N-1), se N>0; caso contrário, retorna 0. Portanto, ao chamar com N=5, a função retornará 5+X(4); por sua vez, a função X(4) retornará 4+X(3); e assim por diante, até chegar em X(0), que simplesmente retornará 0.
X(5)=5+X(4)=5+4+X(3)=5+4+3+X(2)=5+4+3+2+X(1)=5+4+3+2+1+X(0)=5+4+3+2+1+0