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,
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,