next upprevious
Next: Énoncé

Changement de base pour l'écriture et le codage des nombres

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

Abstract:

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.





Stephan Tassart
Thu Feb 6 18:37:36 MET 1997