© Jacques Farré 2013 Informatique générale – algorithmes et machines 
Informatique Générale
Histoires d'algorithmes et
de machines
des cailloux aux circuits intégrés
Jacques Farré
Licence 1 Sciences & TechnologiesUniversité de Nice – Sophia Antipolis
© Jacques Farré 2013 Informatique générale – algorithmes et machines 
Origine des algorithmes
 défini
suite d’opérations
nombre fini

 !"#$%&'(
))
*
Kitâbl-ĵabr wa'l-muqābalah (la transposition
et la réduction)+
,
&-. !"#$%(/
-01
2-.
)&3,4(
 !"#$%
.5)6
© Jacques Farré 2013 Informatique générale – algorithmes et machines 7
Retour sur le système de
numération babylonien
84)4
positionnel1)9:--:;.'
4)&(&(
<+&×1=+()(qu'on notera 12;8)
>?$?&
--@()
)
A71+&×1=+×1(
*=+1×1=+1
-×1=+×1**B&
C
(
© Jacques Farré 2013 Informatique générale – algorithmes et machines A
Un algorithme babylonien
le problème à résoudre
)*C
C
&CDE).>(
[Pour un rectangle] la somme de la longueur et de la
largeur est égale à la surface ; la longueur [L] est connue,
quelle est la largeur [x] ?
L + x = L × x*
x = L / (L-1)&EFE×CGCF&E (×C(
H-)*)-
F×&(
E4)tables d'inversesC
)7 &F71(
)7 &7F1(
)'1/A &'F&7(F(1(FA71
F&71=A(71F11=A71
© Jacques Farré 2013 Informatique générale – algorithmes et machines 
Un algorithme babylonien
la solution proposée
E x = L / (L-1) )
* 
 langage informatique
fais 2 copies du paramètre L1 := L
(c'est à dire la longueur L) L2 := L
retire 1 de l'une d'entre elles L1 := L1 – 1
forme son inverse I := 1 / L1
et multiplie par l'autre copie x := I * L2
telle est la solution afficher x
I)J
D)
*)K.$4*)

1 / 50 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !