Dezimalzahl in Binärzahl umwandeln - Gunook

Inhaltsverzeichnis:

Dezimalzahl in Binärzahl umwandeln - Gunook
Dezimalzahl in Binärzahl umwandeln - Gunook

Video: Dezimalzahl in Binärzahl umwandeln - Gunook

Video: Dezimalzahl in Binärzahl umwandeln - Gunook
Video: Wie weit ist der Horizont entfernt? (Anwendung Pythagoras) 2024, Kann
Anonim

Das dezimale Zahlensystem (zur Basis zehn) hat zehn mögliche Werte (0, 1, 2, 3, 4, 5, 6, 7, 8 oder 9) für jede Zahlenposition. Im Gegensatz dazu hat das binäre Zahlensystem (zur Basis zwei) für jede Zahlenposition nur zwei mögliche Werte, die durch 0 und 1 dargestellt werden. Da das binäre Zahlensystem die interne Sprache elektronischer Computer ist, wissen ernsthafte Computerprogrammierer, wie man vom dezimalen in das binäre Zahlensystem umwandelt. Befolgen Sie diese einfachen Schritte und erfahren Sie, wie Sie diese Konvertierung meistern.

Schritt

Methode 1 von 2: Kurze Division durch zwei mit Rest

Von Dezimal in Binär umwandeln Schritt 1
Von Dezimal in Binär umwandeln Schritt 1

Schritt 1. Bestimmen Sie das Problem

Konvertieren wir für dieses Beispiel die Dezimalzahl 15610 eine binäre Zahl sein. Schreiben Sie die Dezimalzahl als zu teilende Zahl in das invertierte Divisionssymbol. Schreiben Sie die Basis des Ziel-Zahlensystems (in diesem Beispiel „2“für binär) als den außerhalb der Kurve liegenden Teiler des Divisionssymbols.

  • Diese Methode ist beim Zeichnen auf Papier viel einfacher zu verstehen und für Anfänger viel einfacher, da sie nur durch zwei geteilt wird.
  • Um Verwechslungen vor und nach der Umrechnung zu vermeiden, notieren Sie sich für jede Zahl die Basiszahl des zu berechnenden Zahlensystems tiefgestellt (Kleinbuchstaben unter normalen Buchstaben als Unterscheidungszeichen). In diesem Beispiel hat die Dezimalzahl den Index 10 und die Binärzahl den Index 2.
Von Dezimal in Binär umwandeln Schritt 2
Von Dezimal in Binär umwandeln Schritt 2

Schritt 2. Führen Sie die Aufteilung durch

Schreiben Sie die ganzzahlige Antwort (Quotient) unter das lange Divisionssymbol und schreiben Sie den Rest (0 oder 1) rechts von der geteilten Zahl.

Da wir durch zwei dividieren, ist bei einer geraden Zahl der Rest 0 und bei einer ungeraden Zahl ist der Rest 1

Von Dezimal in Binär umwandeln Schritt 3
Von Dezimal in Binär umwandeln Schritt 3

Schritt 3. Fahren Sie mit dem Dividieren fort, bis es Null erreicht

Fahren Sie bergab, teilen Sie jeden neuen Quotienten durch zwei und schreiben Sie den Rest rechts von jeder geteilten Zahl. Stoppen Sie, wenn der Quotient Null ist.

Von Dezimal in Binär umwandeln Schritt 4
Von Dezimal in Binär umwandeln Schritt 4

Schritt 4. Schreiben Sie die neue Binärzahl auf

Lesen Sie ausgehend von der niedrigsten Restzahl die Reihenfolge der Reste in aufsteigender Reihenfolge nach oben. In diesem Beispiel sollten Sie das Ergebnis 10011100 erhalten. Dies ist das binäre Äquivalent der Dezimalzahl 156. Oder, wenn es mit seinem numerischen Basisindex geschrieben wird: 15610 = 100111002.

Diese Methode kann geändert werden, um von der Dezimalbasis in eine beliebige Zahlenbasis umzuwandeln. Der Divisor ist 2, da die Basis des Zielnummernsystems die Basis 2 (binär) ist. Wenn die Basis des Zielrufnummernsystems eine andere Basis ist, ersetzen Sie die Basis-2-Nummer bei dieser Methode durch die entsprechende Basisnummer. Wenn die Zielbasis beispielsweise die Basis 9 ist, ersetzen Sie die Nummer der Basis 2 durch 9. Das Endergebnis wird direkt in Form der Zielbasisnummer angezeigt

Methode 2 von 2: Ableiten von Zweierpotenzen und Subtraktion

Von Dezimal in Binär umwandeln Schritt 5
Von Dezimal in Binär umwandeln Schritt 5

Schritt 1. Beginnen Sie mit dem Erstellen einer Tabelle

Notieren Sie die Potenzen der beiden Basiszahlen in der "Tabelle 2 Basis" von rechts nach links. Beginnen Sie bei 20, schreiben Sie es als „1“. Erhöhen Sie den Rang um 1 für jeden Rang. Vervollständigen Sie die Tabelle, bis Sie eine Zahl erhalten, die der Zahl des Dezimalzahlensystems, das Sie berechnen, am nächsten kommt. Konvertieren wir für dieses Beispiel die Dezimalzahl 15610 eine binäre Zahl sein.

Von Dezimal in Binär umwandeln Schritt 6
Von Dezimal in Binär umwandeln Schritt 6

Schritt 2. Finden Sie die Zahl mit der größten Potenz der Basiszahl 2

Wählen Sie aus der Tabelle die größte Zahl aus, die kleiner oder gleich der zu konvertierenden Zahl ist. Die Zahl 128 ist die Zahl mit der größten Potenz der Basiszahl 2 und ist auch kleiner als 156, also schreibe unter dieses Kästchen in der Tabelle eine Zahl "1", wobei die größte Zahl aus der Tabelle links steht (siehe Tabelle im Bild oben). Ziehen Sie dann 128 von der Anfangszahl ab, Sie erhalten: 156 – 128 = 28.

Von Dezimal in Binär umwandeln Schritt 7
Von Dezimal in Binär umwandeln Schritt 7

Schritt 3. Fahren Sie mit der nächst kleineren Potenz in der Tabelle fort

Gehen Sie mit der neuen Zahl (28) von links nach rechts durch die Tabelle und prüfen Sie, ob die Zahlen gleich oder kleiner als die neue Zahl sind. Die Zahl 64 ist nicht kleiner als 28, also schreiben Sie die Zahl „0“unter das Zahlenfeld 64. Fahren Sie fort, bis Sie eine Zahl finden, die kleiner oder gleich 28 ist.

Von Dezimal in Binär umwandeln Schritt 8
Von Dezimal in Binär umwandeln Schritt 8

Schritt 4. Subtrahieren Sie fortlaufend jede Zahl, die kleiner oder gleich der neuen Zahl ist, und markieren Sie die Zahl „1“unter dem Kästchen für die entsprechende Zahl

Die Zahl 16 ist kleiner als 28, also schreibe die Zahl "1" unter das Zahlenfeld 16 und subtrahiere 16 von 28, so erhältst du eine neue Zahl 12. Die Zahl 8 ist kleiner als 12, also schreibe die Zahl "1" unter das Zahlenfeld 8 und subtrahiere 8 von 12, um die neue Zahl 4 zu erhalten.

Von Dezimal in Binär umwandeln Schritt 9
Von Dezimal in Binär umwandeln Schritt 9

Schritt 5. Fahren Sie fort, bis Sie das Ende der Tabelle erreichen

Denken Sie daran, unter jedem Kästchen eine „1“für Zahlen zu markieren, die gleich oder kleiner als die neue Zahl sind, und eine „0“unter jedem Kästchen für Zahlen, die noch größer als die neue Zahl sind.

Von Dezimal in Binär umwandeln Schritt 10
Von Dezimal in Binär umwandeln Schritt 10

Schritt 6. Schreiben Sie die Antwort für die Binärzahl auf

Die Zahl entspricht von links nach rechts genau der Zahlenreihe „1“und „0“am unteren Rand der Tabelle. Sie sollten das Ergebnis 10011100 erhalten. Dies ist das binäre Äquivalent der Dezimalzahl 156. Oder wenn es mit einem Index geschrieben wird: 15610 = 100111002.

Das Wiederholen dieser Methode kann Ihnen helfen, sich an die Potenzen der Basis zwei zu erinnern, sodass Sie Schritt 1 überspringen können

Tipps

  • Das in das Betriebssystem integrierte Rechnerprogramm kann diese Konvertierung für Sie durchführen, aber als Programmierer ist es am besten, mit einem guten Verständnis der Funktionsweise von Konvertierungen zu beginnen. Die Konvertierungsoptionen im Rechnerprogramm können sichtbar gemacht werden, indem das Menü „Ansicht“geöffnet und „Programmierer“ausgewählt wird (für Windows 7 und 8).
  • Das Umrechnen in die entgegengesetzte Richtung, also vom binären in das dezimale Zahlensystem, ist in der Regel zunächst einfacher zu erlernen.
  • Üben Sie oft, Dezimalzahlen in Binärzahlen umzuwandeln, um Experten zu werden.

Empfohlen: