Eine Dezimalzahl in eine Binärzahl umwandeln

PDF herunterladenPDF herunterladen

Das dezimale Zahlensystem (Basis 10) hat für jeden Stellenwert zehn mögliche Werte (0,1,2,3,4,5,6,7,8 und 9), wohingegen das binäre Zahlensystem (Basis 2) für jeden Stellenwert nur zwei mögliche Werte besitzt, die als 0 oder 1 dargestellt werden.[1] Da das Binärsystem die interne Sprache elektronischer Computer darstellt, sollten ernsthafte Computerprogrammierer wissen, wie man Zahlen aus dem Dezimal- in das Binärsystem umwandelt. In dieser Anleitung erfährst du anhand einiger einfacher Schritte, wie du diese Umwandlung meistern kannst.

Methode 1
Methode 1 von 2:

Division durch zwei mit Rest

PDF herunterladen
  1. How.com.vn Deutsch: Step 1 Notiere deine Aufgabe.
    Nehmen wir für dieses Beispiel an, dass du die Dezimalzahl 15610 in eine Binärzahl umwandeln möchtest. Unterstreiche die Dezimalzahl und schreibe links daneben die Basis von dem Zahlensystem, in das du deine Zahl konvertieren möchtest. In unserem Fall ist das die "2" für das binäre Zahlensystem.
    • Diese Methode lässt sich wesentlich einfacher verstehen, wenn man sie auf einem Blatt Papier vor sich hat. Außerdem ist sie besonders für Anfänger geeignet, da sie ausschließlich auf der Division durch 2 aufgebaut ist.
    • Um Verwirrung vor oder nach der Umwandlung zu vermeiden, füge die Basis für das Zahlensystem, mit dem du gerade arbeitest, als Index an jede Zahl an. In unserem Fall erhält die Dezimalzahl den Index 10 und ihr binäres Gegenstück den Index 2.
  2. How.com.vn Deutsch: Step 2 Dividiere deinen Ausgangswert durch 2.
    Schreibe dein ganzzahliges Ergebnis (Quotient) unter deinen Ausgangswert und schreibe den Rest (0 oder 1) rechts daneben.[2]
    • Da wir durch 2 teilen, erhalten wir bei einem geraden Dividenden einen binären Rest 0 und bei einem ungeraden Dividenden einen binären Rest von 1.
  3. How.com.vn Deutsch: Step 3 Teile weiterhin durch 2 bis du 0 erreicht hast.
    Arbeite dich nach unten vor, indem du jeden neuen Quotienten durch 2 teilst und den Rest rechts neben jeden Dividenden schreibst. Höre damit auf, sobald dein Quotient 0 ist.
  4. How.com.vn Deutsch: Step 4 Schreibe deine neue Binärzahl auf.
    Lies die Ziffernfolge der Restwerte von ganz unten nach oben. In unserem Beispiel solltest du 10011100 ablesen können. Das ist die binäre Entsprechung von der Dezimalzahl 156. Falls du die Basis mitangeben möchtest, schreibst du: 15610 = 100111002
    • Diese Methode kann so modifiziert werden, dass du vom Dezimalsystem in jedes beliebige Zahlensystem umwandeln kannst. Der Divisor ist in unserem Beispiel immer 2, weil die Basis des gesuchten Zahlensystems 2 ist (binär). Falls du in ein anderes Zahlensystem umrechnen möchtest, ersetze die 2 mit der gewünschten Basis. Wenn das gewünschte Zahlensystem beispielsweise die Basis 9 hat, dann ersetze die 2 mit einer 9. Das Endergebnis wird sich dann in dem gesuchten Zahlensystem befinden.
    Werbeanzeige
Methode 2
Methode 2 von 2:

Absteigende Zweierpotenzen und Subtraktion

PDF herunterladen
  1. How.com.vn Deutsch: Step 1 Stelle als Erstes eine Tabelle auf.
    Liste darin die Zweierpotenzen von rechts nach links auf. Beginne bei 20, was "1" entspricht. Erhöhe den Exponenten für jede Zweierpotenz um eins und notiere dir den ausgerechneten Wert. Führe die Liste fort, bis du eine Zahl erreicht hast, die sehr nah an der vorgegebenen Zahl aus dem Dezimalsystem liegt. Nehmen wir als Beispiel an, du möchtest die Dezimalzahl 15610 in eine Binärzahl umwandeln.
  2. How.com.vn Deutsch: Step 2 Suche nach der größten Zweierpotenz.
    Wähle die größte Zweierpotenz, die kleiner als deine umzuwandelnde Zahl ist. 128 ist die größte Zweierpotenz, die in 156 hineinpasst, also schreibe eine 1 unter das entsprechende Feld in deiner Tabelle, um die erste (ganz linke) Binärziffer zu erhalten. Subtrahiere anschließend 128 von deiner Ausgangszahl und du erhältst 28.
  3. How.com.vn Deutsch: Step 3 Gehe zu den nächsten Zweierpotenzen über.
    Bewege dich mit deiner neuen Zahl (28) entlang deiner Tabelle und notiere jeweils, wie oft die Zweierpotenz darin hineinpasst. 64 passt nicht in 28, also schreibe eine 0 unterhalb des entsprechenden Felds in deiner Tabelle. Mach solange weiter, bis du eine Zweierpotenz erreicht hast, die kleiner als 28 ist.
  4. How.com.vn Deutsch: Step 4 Subtrahiere jede nachfolgende...
    Subtrahiere jede nachfolgende Zahl, die in deine gegebene Zahl hineinpasst, und notiere eine 1 unter das entsprechende Feld in deiner Tabelle. 16 passt in 28, also schreibst du eine 1 unterhalb des entsprechenden Felds und subtrahierst 16 von 28, wodurch du 12 erhältst. 8 passt in 12, also schreibe eine 1 unterhalb des Tabelleneintrags für die 8 und subtrahierst 8 von 12. Du erhältst als Ergebnis 4.
  5. How.com.vn Deutsch: Step 5 Fahre damit fort, bis du das Ende deiner Tabelle erreicht hast.
    Denke daran, dass du immer eine 1 unter jede Zweierpotenz setzt, die in deine neue Zahl hineinpasst, und ansonsten dort eine 0 notierst.
  6. How.com.vn Deutsch: Step 6 Setze die Binärzahl zusammen.
    Deine Binärzahl entspricht genau der Zahlenfolge aus Nullen und Einsen, die du unter deiner Tabelle findest. In unserem Beispiel solltest du dort 10011100 ablesen können. Das ist die binäre Entsprechung der Dezimalzahl 156. Falls du die Basis mitangeben möchtest, schreibst du: 15610 = 100111002
    • Wenn du diese Methode oft genug wiederholst, wirst du die einzelnen Zweierpotenzen im Kopf beherrschen, wodurch du Schritt 1 weglassen kannst.
    Werbeanzeige

Tipps

  • Der in deinem Betriebssystem integrierte Taschenrechner kann diese Umwandlung für dich übernehmen. Als Programmierer bist du aber oftmals besser beraten, diese Vorgehensweise im Schlaf zu beherrschen. Die Umrechnungsfunktionen des Taschenrechners kannst du anzeigen lassen, indem du das Menü "Ansicht" öffnest und die Option "Programmierer" auswählst.
  • Die Umrechnung in die andere Richtung, von Binärzahl in Dezimalzahl, ist am Anfang oftmals einfacher zu erlernen.
  • Übe diese Methoden. Versuche die Dezimalzahlen 17810, 6310, 810 umzuwandeln. Die binären Äquivalente sind 101100102, 001111112 und 000010002. Versuche außerdem 20910, 2510 und 24110 zu 110100012, 000110012 und 111100012 umzuwandeln.
Werbeanzeige

Über dieses How.com.vn

How.com.vn ist ein "wiki", was bedeutet, dass viele unserer Artikel von zahlreichen Mitverfassern geschrieben werden. An diesem Artikel arbeiteten bis jetzt 125 Leute, einige anonym, mit, um ihn immer wieder zu aktualisieren. Dieser Artikel wurde 69.633 Mal aufgerufen.
Kategorien: Mathematik
Diese Seite wurde bisher 69.633 mal abgerufen.

War dieser Artikel hilfreich?

⚠️ Disclaimer:

Content from Wiki How Deutsch language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Werbeanzeige