Programmes convertis en Scilab – Épreuves 2006
Ecricome 2006 : Exercice 1 :
2. 4. Écrire un programme en langage Scilab permettant, lorsque l’entier naturel est donné par l’utilisateur, de calculer une valeur approchée de ߙ, de telle sorte que l’on ait : 0 ≤ ݑ− ߙ ≤ 10ି.
EML 2006 : Exercice 2 :
3. c. Écrire un programme en Scilab qui calcule et affiche le plus petit entier naturel ݊ tel que : ݑ ≥ 10ଵ.
Edhec 2006 : Problème :
3. (a) On considère la déclaration de fonction, en Scilab : function [y]=f(n)
if n==0 then y=---
else y=prod(---) end
endfunction
Compléter cette déclaration pour qu’elle renvoie n ! lorsqu’on appelle ݂(݊).
(b) Proposer un programme utilisant cette fonction et permettant d’une part le calcul de la somme
ܽ
݇ ! ݁ି
ିଵ
ୀ
et d’autre part, à l’aide du résultat de la question 1a), le calcul et l’affichage du taux de panne à l’instant ݊ d’une variable aléatoire suivant la loi de Poisson de paramètre ܽ > 0, lorsque ݊ et ܽ sont entrés au clavier par l’utilisateur (on supposera ݊ ≥ 1).
(c)Compléter la déclaration de fonction suivante pour, qu’elle renvoie la valeur de ܽ
݇ ! ݁ି
ିଵ
ୀ
à lᇱappel de sigma(ܽ, ݊) ∶
function [y]=sigma(a,n) p=1
s=0
for k=1:(n-1) do p=p*a/k, s=--- end
y=--- endfunction