Exercice d'algorithme d'approximation [Fermé]

M_bejita - 27 mai 2008 à 09:11 - Dernière réponse :  monir
- 23 avril 2011 à 02:02
j'ai un exercice que j'ai pas trouve la solution merci de me repondre vite voila le probleme:


on se propose de determiner une valeur approche de Pi par la methode de wallis . definie par la formule suivante:

Pi/2 = 2/1 * 2/3 * 4/3 * 4/5 *6/5 * 6/7 * 8/7 * 8/9 * ...

FAIRE LA SPÉCIFICATION et ecrire un algorithme d'une fonction calcule qui utilise la formule ci-dessous pour déterminer une valeur approché de Pi à 10^(-6) prés.
Merci d'avantages repondez moi vite c'est urgent
Afficher la suite 

8 réponses

+3
Utile
1
program xXx;
uses wincrt;
const eps=1E-5;
var s,p:real;i,j:integer;

begin
s:=2;i:=2;j:=1;
repeat
p:=s;
if i mod 2=0 then
j:=j+2
else
i:=i+2;
s:=s+(i/j);
until (abs((2*s)-(2*p))<eps);
writeln(2*s);
end.
Cette réponse vous a-t-elle aidé ?  
program xXx;
uses wincrt;
const eps=1E-5;
var s,p:real;i,j:integer;

begin
s:=1;i:=2;j:=1;
repeat
p:=s;
if i >j then
j:=j+2
else
i:=i+2;
s:=s*(i/j);
until (abs((2*s)-(2*p))<eps);
writeln(2*s);
end.
macgawel 671 Messages postés mercredi 7 mai 2008Date d'inscription 1 novembre 2008 Dernière intervention - 27 mai 2008 à 09:16
+1
Utile
5
Bonjour.

Ici, on ne fait pas les exercices, on aide à les faire...

Si tu poste ton algorithme, on pourra peut-être te dire ce qui cloche, mais en l'état on ne peut rien faire pour toi...
OK merci mais si tu connais un forum ou on pourra me repondre pour mon exercice donne moi le lien.
macgawel 671 Messages postés mercredi 7 mai 2008Date d'inscription 1 novembre 2008 Dernière intervention > M_bejita - 27 mai 2008 à 12:34
Demander de l'aide pour vos exercices sur CCM

http://www.google.fr

Ou tu peux aussi nous expliquer ce qui te pose problème :-P
M_bejita > macgawel 671 Messages postés mercredi 7 mai 2008Date d'inscription 1 novembre 2008 Dernière intervention - 27 mai 2008 à 14:41
je voudrais savoir dans quelle boucle le compteur de tourner pour avoir la meme forme que la formule de l'exercices
M_bejita > macgawel 671 Messages postés mercredi 7 mai 2008Date d'inscription 1 novembre 2008 Dernière intervention - 27 mai 2008 à 14:43
je voudrais savoir dans quelle boucle le compteur doit tourner pour avoir la même forme que la formule de l'exercice
majdi_gab > M_bejita - 1 avril 2009 à 22:49
algorithme

0- debut pi_wallis
1-p2<--2,i<--2,num<--2,den<--3
2-repeter
p1<--p2
p2<--p1*(num/den)
si i mod 2 = 0 alors nim<--num+2
sinon den<--den+2
fin si
i<--i+1
jusqu'a abs(2*p2-2*p1)<10E-6
3-ecrire (''la valeur approchée de Pi est'',2*p2)
4-fin pi_wallis