Les nombres binaires sont des nombres du système binairenombre, qui a une base 2. Il est directement implémenté dans l'électronique numérique, est utilisé dans la plupart des appareils informatiques modernes, y compris les ordinateurs, les téléphones portables et toutes sortes de capteurs. On peut dire que toutes les technologies de notre temps sont construites sur des nombres binaires.
Écrire des nombres
N'importe quel nombre, quelle que soit sa taille, danssystème binaire est écrit en utilisant deux caractères : 0 et 1. Par exemple, le chiffre 5 du système décimal familier en binaire sera représenté par 101. Les nombres binaires peuvent être désignés par le préfixe 0b ou l'esperluette (&), par exemple : & 101.
Dans tous les systèmes numériques, à l'exception des décimales, les caractères sont lus un par un, c'est-à-dire que, pris dans l'exemple 101, il se lit comme "un zéro un".
Transfert d'un système à un autre
Programmeurs binairessystème numérique, à la volée peut convertir un nombre binaire en décimal. Cela peut vraiment être fait sans aucune formule, surtout si une personne a une idée du fonctionnement de la plus petite partie du "cerveau" de l'ordinateur - le bit -.
Le nombre zéro signifie également 0, et le nombre un dansle système binaire sera également un, mais que faire ensuite lorsque les nombres seront épuisés ? Le système décimal "suggérerait" dans ce cas d'introduire le terme "dix", et dans le système binaire il sera appelé "deux".
Si 0 est & 0 (l'esperluette est la notation binairesystème), 1 = & 1, alors 2 sera noté & 10. Trois peut aussi s'écrire sur deux chiffres, il aura la forme & 11, c'est-à-dire un deux et un un. Les combinaisons possibles ont été épuisées et des centaines sont entrées dans le système décimal à ce stade, et des "quatre" dans le système binaire. Quatre est & 100, cinq est & 101, six est & 110, sept est & 111. L'unité de compte suivante, la plus grande, est le huit.
Vous pouvez remarquer la particularité :si dans le système décimal les chiffres sont multipliés par dix (1, 10, 100, 1000 et ainsi de suite), alors dans le système binaire, respectivement, par deux : 2, 4, 8, 16, 32. Cela correspond à la taille de cartes flash et autres lecteurs, utilisés dans les ordinateurs et autres appareils.
Qu'est-ce que le code binaire
Nombres binairesles nombres sont appelés binaires, mais les valeurs non numériques (lettres et symboles) peuvent également être représentées sous cette forme. Ainsi, les mots et les textes peuvent être codés en chiffres, même s'ils n'auront pas l'air si laconiques, car pour écrire une seule lettre, vous aurez besoin de plusieurs zéros et uns.
Mais comment les ordinateurs parviennent-ils à lireautant d'informations ? En fait, tout est plus simple qu'il n'y paraît. Les personnes habituées au système de nombres décimaux traduisent d'abord les nombres binaires en des nombres plus familiers, puis n'effectuent que des manipulations avec eux, et la base de la logique informatique est initialement un système de nombres binaires. Une haute tension correspond à une unité en technologie, et une basse tension correspond à zéro, ou il y a une tension pour une unité, et aucune tension du tout pour un zéro.
Les nombres binaires en culture
C'est une erreur de considérer que le système binairele calcul est le mérite des mathématiciens modernes. Bien que les nombres binaires soient fondamentaux dans les technologies de notre époque, ils sont utilisés depuis très longtemps, et dans différentes parties du monde. Une ligne longue (un) et une ligne pointillée (zéro) sont utilisées, codant huit caractères, soit huit éléments : ciel, terre, tonnerre, eau, montagnes, vent, feu et plan d'eau (plan d'eau). Cet analogue des nombres à 3 bits a été décrit dans le texte classique du Livre des Mutations. Les trigrammes étaient 64 hexagrammes (chiffres de 6 bits), dont l'ordre dans le Livre des Mutations était situé conformément aux chiffres binaires de 0 à 63.
Cet ordre a été rédigé au XIe siècle par le savant chinois Shao Yong, bien qu'il n'y ait aucune preuve qu'il ait réellement compris le système binaire en général.
En Inde, même avant notre ère, les nombres binaires étaient également utilisés dans une base mathématique pour décrire la poésie, compilée par le mathématicien Pingala.
L'écriture nodale inca (kipu) est considéréele prototype des bases de données modernes. Ils ont été les premiers à utiliser non seulement le code binaire d'un nombre, mais aussi des notations non numériques dans le système binaire. L'écriture nodulaire Kipu se caractérise non seulement par des clés primaires et secondaires, mais également par l'utilisation de nombres positionnels, d'un codage par couleur et de séries de répétitions de données (cycles). Les Incas ont été les pionniers d'une méthode de comptabilité appelée double entrée.
Le premier des programmeurs
Système de numération binaire0 et 1, a également été décrite par le célèbre scientifique, physicien et mathématicien Gottfried Wilhelm Leibniz. Il aimait la culture chinoise ancienne et, tout en étudiant les textes traditionnels du Livre des Mutations, remarqua la correspondance des hexagrammes avec les nombres binaires de 0 à 111111. Il admira les preuves de réalisations similaires en philosophie et en mathématiques pour cette époque. Leibniz peut être appelé le premier des programmeurs et théoriciens de l'information. C'est lui qui a découvert que si vous écrivez des groupes de nombres binaires verticalement (l'un en dessous de l'autre), les colonnes verticales de nombres résultantes répéteront régulièrement des zéros et des uns. Cela l'a amené à suggérer que des lois mathématiques entièrement nouvelles pourraient exister.
Leibniz a également réalisé que les nombres binaires sont optimauxpour une utilisation en mécanique, dont la base devrait être le changement de cycles passifs et actifs. C'était au 17ème siècle, et ce grand scientifique a inventé un ordinateur sur papier qui fonctionnait sur la base de ses nouvelles découvertes, mais il s'est vite rendu compte que la civilisation n'avait pas encore atteint un tel développement technologique, et à son époque la création d'une telle machine serait impossible.