Video: GENIUS TRICK - Convert Decimal Numbers To Binary (Base 2) 2024
Auch wenn Sie das vielleicht nicht glauben, sind Konvertierungen von binär zu dezimal sehr einfach. Eine Binärzahl wie 10010011 ist genau wie das Zahlensystem von Base 10, nur dass jede Zahl eine andere Spalte repräsentiert, nicht 1, 10, 100, 1, 000 usw. Diese Binärzahlen stehen für 1, 2, 4, 8, 16, 32, 64 und 128.
Im Gegensatz zum Dezimalsystem, in dem Sie in jeder Spalte Werte von 0 bis 9 haben, haben Sie bei Binär nur eine Null oder einer in jeder Spalte. Wenn Sie mit einem binären beginnen, wird es in der ersten Spalte sein; Wenn Sie diesem Wert eine weitere hinzufügen, fügen Sie der ersten Spalte einen Wert hinzu.
Da dies den höchsten Wert für die Spalte des Einen überschreitet, würden Sie eine Null in die Spalte des Einen setzen und eine Eins in die zweite Spalte (oder die Spalte der Zwei) tragen. Also in binärer Form, 1 + 1 = 10, genau wie der Witz: "Es gibt 10 Arten von Menschen auf der Welt, diejenigen, die binär verstehen und solche, die das nicht tun. "
Die folgende Tabelle zeigt Ihnen die Konvertierungen. Wenn Sie sich die Dezimalwerte ansehen, müssen Sie sie nur summieren, um den Dezimalwert von 11010011 oder 128 + 64 + 16 + 2 + 1 oder 211 zu erhalten. Sie können gut genug werden, um das in Ihrem Kopf zu tun.
Spaltenwert | Binär | Dezimal |
---|---|---|
128 | 1 | 128 |
64 | 1 | 64 |
32 | 0 | 0 |
16 1 16 8 0 0 999 4 999 0 0 999 0 0 999 > 2 | 1 | 2 1 1 1
|
Der schwierige Teil geht für viele Menschen in die andere Richtung. Als Dezimalzahl, 215, denken Sie an die binäre Konvertierung auf diese Weise: Die folgende Tabelle zeigt, wie eine Basis-10-Zahl in eine Binärzahl umgewandelt wird. Der Einfachheit halber werden die gewählten Zahlen zu einer Antwort von acht Bits oder weniger führen. | Dezimalzahl in Binär konvertieren | Spaltenwert |
Dezimalzahl | Im Vergleich zu Spaltenwert | Resultierende Aktion |
Binär | 128 | 215 |
Weniger als 256, aber mehr als 128 | Markiere 1 für die 128-Spalte und subtrahiere dann 128 von 215 | 1 |
87
Mark 1 für die 64-Spalte und dann 64 von 87 | 1 | 32 | 23 | Weniger als 32 |
---|---|---|---|---|
Markieren Sie eine 0 für die 32-Spalte | 0 | 16 | 23 | Mehr als 16 |
Markieren Sie eine 1 für die 16 Spalte und subtrahieren Sie dann 16 von 23 999. 1 999 8,999 7,999 Weniger als 8 999 Mark a 0 für die 8 Spalte | 0 | 4 | 7 < Mehr als 4 | Markieren Sie eine 1 für die 4-Spalte und subtrahieren Sie dann 4 von 7 |
1 | 2 | 3 | Mehr als 2 | Markieren Sie eine 1 für die 2-Spalte und subtrahieren Sie dann 2 von 3 |
1 | 1 | 1 | Gleich 1 Markieren Sie eine 1 für die 1 Spalte | 1 |
Indem Sie die Nullen und Einsen von oben nach unten durchgehen unten ist die endgültige Binärzahl 11010111.Eine Null wird an jede Position gegeben, an der diese Nummer nicht vorhanden ist. Nicht ganz so einfach wie der andere Weg, aber immer noch nicht sehr kompliziert. Wenn Sie durch ein paar Zahlen arbeiten, werden Sie feststellen, dass es nicht lange dauert, herauszufinden. | Wenn Sie etwas Übung in binären / dezimalen Konvertierungen schnell und im Kopf haben möchten, geben Sie einige der Cisco-Trainingsspiele an, die bei Cisco Learning Network Games erhältlich sind. Ein Spiel, das gut für die Umwandlung von Binärzahlen in Dezimalzahlen ist (und umgekehrt), ist das Binäre Spiel. Dieses Spiel ist ein Tetris-ähnliches Spiel, bei dem Sie die fehlenden Zahlen ausfüllen müssen, um eine Zeile außerhalb des Bildschirms zu löschen. Wenn der Bildschirm voll ist, verlieren Sie, also arbeiten Sie schnell. |