Dúvida (Octave, Matlab)

SD_icp

Membro
Bom dia,

Tenho uma disciplina de iniciação à programação, em que o o programa utilizado é GNU Octave (muito semelhante ao MATLAB).

Há um exercício que ocorre frequentemente nas provas de avaliação desta disciplina e que eu ainda não consegui perceber como se resolve. Envolve a função rand (random).

Vou transcrever aqui um desses exercícios com a respectiva solução, na esperança de que me consigam explicar como se chega ao resultado final, sem recorrer ao Octave ou a qualquer outro programa (durante a prova não me é permitido).

Questão: Qual o valor aproximado retornado pela chamada r(1000), em que r(n) é a função especificada como

function s= r(n);
s=0;
for i= 1:n
s = s + rand ()
endfor
endfuntcion

Solução: 500

Obrigada, desde já, pela atenção dispensada,
 
Back
Topo