je note E(r) et F(r) les parties entière et fractionnaire du réel r
le principe est le suivant :
 + F(r) = p + s = p + \dfrac 1 {\frac 1 s} = p + \dfrac 1{E(\frac 1 s) + F(\frac 1 s)} = p + \dfrac 1{q + s'})
la première fraction calculée est
}1)
la deuxième fraction calculée est

....
que l'on continue jusqu'à la précision voulue en négligeant à chaque fois le terme F(1/s) pour le calcul de la fraction
tout le problème est d'effectuer le calcul intermédiaire de la fraction p/q approximant le réel r
voici l'algorithme ::
lire r
lire e (précision = nombre de décimales)
s = r
a = b = 1
c = 0
p = E(r)
q = 1
Tant que abs (p/q - r)> 10^(-e)
{
d = p
s = 1/F(s)
f = E(s)
p = f*d+a
a=d
q = b*f+c
c= b
b=q
}
afficher r, " = ", p, "/",q
ce programme accepte des entiers et renvoie 2 = 2/1 par exemple
essayer avec pi et e variant de 0 à ? (10 suivant la précision de la machine ou plus : nb de chiffres avec lesquels la machines travaille)
:zen:
Ce qui est affirmé sans preuve peut être nié sans preuve. EUCLIDE