Histoire des nombres : La numérotation
Étude de cas : Histoire des nombres : La numérotation. Recherche parmi 300 000+ dissertationsPar ildu28 • 27 Novembre 2021 • Étude de cas • 2 388 Mots (10 Pages) • 401 Vues
[pic 1]
Un peu d’histoire
Règles de construction des numérotations
Les règles de construction des numérotations écrites sont simples :
- il faut permettre une lecture sans ambiguïté, une même écriture ne devant pas représenter deux nombres différents.
- Il faut représenter un maximum de nombres avec un minimum de symboles.
Les bases
C’est l’usage d’une base qui permettra de répondre au mieux aux contraintes posées.
Au lieu de compter uniquement par unités, on compte "par paquets". La plus fréquente est la base décimale (10), mais on trouve également :
- la base sexagésimale (60), utilisée par les Sumériens et parfois au moyen âge en France,
- la base vicésimale (20), utilisée par les Mayas ou duodécimale (12),
- la base 16 (système hexadécimal), en informatique, facilitant les conversions en base 2 en regroupant des chiffres binaires, 16 étant une puissance de 2 ;
- la quinaire (5), utilisée aussi par les Mayas
- et la binaire (2) utilisé en électronique numérique et informatique.
Chez les Mayas, le moyen le plus simple pour représenter les nombres était un système utilisant, le point valait 1, la barre 5 et un zéro. On les trouve sur le codex de Dresde.
La numération indienne de position
[pic 2][pic 3][pic 4]
[pic 5][pic 6][pic 7]
- Représentation des entiers naturels
- La notion de base
- Une base (de numération) désigne la valeur dont les puissances successives interviennent dans l’écriture des nombres dans la numération positionnelle.
- En base N, on a donc besoin de N chiffres (digits), de 0 à N − 1.
Par exemple, en base 10, on a besoin de 10 chiffres, de 0 à 9, en base 2, on a besoin de 2 chiffres de 0 et 1, etc.
- Pour les bases supérieures à 10, il faut d’autres chiffres. On aurait pu inventer des symboles nouveaux.
On convient plutôt d’utiliser les premières lettres de l’alphabet.
Pour la base 16, on utilise les chiffres de 0 à 9 puis A (pour 10), B (pour 11), C (pour 12) ... , F (pour 15)
[pic 8]
Bases et notations
En mathématiques : base en index
Pour n’importe quelle base, on a l’habitude de l’indiquer en indice du nombre.
Par exemple (100111)2 pour le nombre dont le développement en base 2 est 100111, ou encore (172)8 pour le nombre dont le développement en base 8 est 172.
En informatique : base en préfixe
En plus de cette notation, il en existe d’autres, notamment employées en informatique.
Par exemple sous Python (ou en C, C++, Java) pour indiquer qu’on est en base 2 on ajoute le préfixe 0b et le préfixe 0x pour la base 16 :
[pic 9][pic 10]
Le binaire
Vocabulaire
Toute information manipulée par un ordinateur est représentée par des mots composés uniquement de 0 et 1 (les bits). Un octet (byte) est un mot binaire de 8 bits et un quartet = un mot binaire de 4 octets ou 32 bits.
Méthode de conversion : de base 10 en base 2
En binaire chaque rang ne peut prendre que deux valeurs (il pouvait en prendre dix en décimal). Donc, dès que le rang atteint sa deuxième - la plus haute - valeur on change de rang. En binaire, un rang commence à 0 et se termine à 1.
[pic 11][pic 12][pic 13]
base 10 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
base 2 | 02 | 12 | 102 | 112 | 1002 | 1012 | 1102 | 1112 | 10002 | 10012 | 10102 | 10112 | 11002 |
Exercice 2.1 : Compléter le tableau[pic 14][pic 15]
[pic 16][pic 17][pic 18][pic 19]
[pic 20][pic 21]
[pic 22][pic 23][pic 24][pic 25][pic 26][pic 27]
Méthode de conversion : de base 2 en base 10
[pic 28]
[pic 29]
- Exercices
Exercice 2.2[pic 30]
Trouver la représentation en base 10 du nombre 1111 11112.[pic 31]
Exercice 2.3[pic 32]
En base 10, une série de 2 caractères peuvent représenter 100 nombres entiers différents (de 0 à 99).[pic 33]
Sur le même principe combien de nombres entiers naturels peut on représenter avec un nombre n de caractères en binaire ou montrer qu’avec un mot de n bits, on peut représenter les nombres entiers de 0 à 2n − 1.
...