bonjour, j'ai un probleme avec cette exercice.
Voici un algorithme qui permet d'obtenir la borne a de l'intervale I [a/n;b/n] de fluctuation à 95% de la variable Fn=X/n
Entrées: saisir n.
saisir p.
Traitement: S prend la valeur 0.
i prend la valeur 0.
Tant que S <= 0.025 faire
S prend la valeur S + (n sur i)*pi*(1-p)n-i
............................................................
fin de tant que
Sortie: Afficher........
On me demande de compléter les pointillés mais je ne comprend pas ce qu'il faut mettre.
pouvez vous m'aidez.
Voilà un algorithme qui risque d'apparaître souvent !
à l'intérieur de la boucle il faut augmenter i de 1 à chaque tour de boucle.
En sortie on affiche (k-1)/n
Par exemple avec Xcas:
IntervalleFluctation(n,p):={
local S,k;
k:=0;
S:=0;
tantque S<=0.025 faire
S:=S+comb(n,k)*p^k*(1-p)^(n-k);
k:=k+1;
ftantque
retourne evalf((k-1)/n)
}
J'imagine qu'on t'a demandé d'écrire le programme avec algobox ...
merci mais apres il me demande de modifier l'algorithme pour obtenir la borne b
donc si j'ai bien compris je diminuerais de 1 a chaque fois et a la fin je mettrait (k+1)/n
non revois le cours.
a est le plus petit entier tel que P(X<=a)>0.025
b est le plus petit entier tel que P(X<=b)>=0.975
Je te redonne mon programme en indiquant la ligne où une modification est à apporter.
IntervalleFluctation(n,p):={
local S,k;
k:=0;
S:=0;
tantque S<=0.025 faire // 2 modifications dans cette ligne
S:=S+comb(n,k)*p^k*(1-p)^(n-k);
k:=k+1;
ftantque
retourne evalf((k-1)/n)
}
Le principe est le même dans les deux algorithmes, on cumule les probabilités jusqu'à dépasser (ou obtenir) 0.025 (ou 0.975). Donc on conserve l'incrémentation de la variable k.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :