Solution proposée par Stéphan Tassart
IRCAM, 1 place Igor Stravinsky, 75004 PARIS
tassart@ircam.fr
http://www.ircam.fr/equipes/analyse-synthese/tassart
Juin 1996
L'usage des nombres dans la vie courante repose essentiellement sur la base dix (surement à cause des dix doigts des deux mains) mais on trouve un certain nombre d'occurences de nombres exprimés dans d'autres systèmes de notation, telle que la base soixante pour compter les secondes et les minutes, la base douze pour compter les heures, etc. Le développement des ordinateurs a également permis l'avénement d'un nouveau type d'arithmétique en base 2, c'est-à-dire la manipulation de nombres composé uniquement des chiffres 0 et 1. Il apparaît clairement qu'il a fallu développer des techniques de conversions de notation afin de pouvoir transcrire des nombres d'un système de notation dans un autre. À titre d'exemple, les ordinateurs actuels convertissent constamment les nombres représentés en base dix vers un système en base deux puisque leurs circuits ne sont capables d'effectuer des opérations arithmétiques qu'en base deux. Cet exercice se propose de mettre en évidence, de façon concrète, quelques algorithmes de conversion.