Algorithmique

Discutez d'informatique ici !
khadi8
Membre Relatif
Messages: 102
Enregistré le: 20 Aoû 2009, 12:33

algorithmique

par khadi8 » 22 Juin 2010, 21:06

salut
j'ai un exercice d'algorithmique a faire mais j'ai aucune idée qui pourra m'aider pour que je puisse démarer le voici
ecrire un algorithme permettant de calculer la racine carrée de a avec la formule suivant
Xn+1 =1/2 (Xn + a/Xn) avec X0=(1+a)/2
la calcul est arreté lorsque valeur absolu de (Xn+1 - X3)/ Xn< 10^-5 le nombre a est lu
merci



XENSECP
Habitué(e)
Messages: 6387
Enregistré le: 27 Fév 2008, 19:13

par XENSECP » 23 Juin 2010, 08:41

Bah je vois bien une boucle while qui a la condition d'arrêt que tu as indiqué :)

khadi8
Membre Relatif
Messages: 102
Enregistré le: 20 Aoû 2009, 12:33

par khadi8 » 23 Juin 2010, 21:18

oui mais avant la condition d'arrete je vois pas ce qu'il faut faire pcq il disent la racine carrée de a et j'ai une suite la je vois pas ou est la racine carrée

busard_des_roseaux
Membre Complexe
Messages: 3151
Enregistré le: 24 Sep 2007, 13:50

par busard_des_roseaux » 31 Aoû 2010, 08:09

Salut !

voilà comment ça marche:

on veut approximer

l'idée (Iran au moyen-âge), c'est de construire une suite de rectangles,
tous de même aire 17, qui progressivement, vont
devenir de plus en plus carrés et de moins en moins rectangles...

On part du rectangle de côté 17

longueur 17 , autre côté =1


la longueur est trop grande et la largeur trop petite
qu'à cela ne tienne !

On fait la moyenne des 2=(17+1)/2=9

on trouve un nouveau rectangle de côté
longueur 9, autre côté=17/9

Il est plus carré que le précédent rectangle et l'aire vaut toujours 17
et ça continue jusqu'à l'infini

les deux côtés donnent une suite de fractions
approchant progressivement

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite