Binärsystem es ist von grundlegender Bedeutung in der modernen Informatik und Programmierung. Es wird verwendet, um Zahlen in elektronischen Geräten, Computern und Software darzustellen und zu verarbeiten. Jede Zahl in einem Binärsystem besteht aus den Ziffern 0 und 1, was die Grundlage für die Ausführung verschiedener Operationen und Algorithmen ist. Ein solcher Algorithmus besteht darin, die Anzahl der Einheiten in einem binären Zahleneintrag zu zählen.
Wenn die Aufgabe darin besteht, die Anzahl der Einheiten im Binärdatensatz der Zahl 190 zu bestimmen, kann die Antwort mit einem einfachen Algorithmus abgerufen werden. Um es zu implementieren, konvertieren wir die Zahl 190 in ein binäres Zahlensystem. Um dies zu tun, teilen wir die Zahl durch 2 und schreiben den Rest der Division auf. Dann teilen wir das resultierende Private erneut durch 2 und schreiben den Rest auf. Der Vorgang wird wiederholt, bis der private Wert 1 ist. Als nächstes schreiben wir die Reste der Division in umgekehrter Reihenfolge auf. So erhalten wir den binären Datensatz der Zahl 190: 10111110.
Als nächstes müssen Sie nur die Anzahl der Einheiten im resultierenden Binärdatensatz berechnen. Dazu zählen wir einfach die Anzahl der Ziffern 1 in einer Zahl. Im Falle der Zahl 190 ist die Anzahl der Einheiten 7.
Das Konzept des binären Zahleneintrags
In einem binären System repräsentiert jede Ziffer einen bestimmten Grad an Zwei. Zum Beispiel entspricht jede Ziffer in der Zahl 1010 dem Grad einer Zweierzahl:
- Die erste Ziffer entspricht dem Grad $2^3$, da sie an der dritten Position auf der linken Seite steht;
- Die zweite Ziffer entspricht dem Grad $2^2$, da sie an der zweiten Position auf der linken Seite steht;
- Die dritte Ziffer entspricht dem Grad $2^1$, da sie an der ersten Position auf der linken Seite steht;
- Die letzte Ziffer entspricht dem Grad $2^0$.
Um eine Zahl in ein binäres System zu schreiben, müssen Sie sie um die Summe der Zweiergrade zerlegen. Zum Beispiel würde die Zahl 10 in einem Binärdatensatz wie 1010 aussehen, da $10 = 2^3 + 2^1$.
Die Aufschlüsselung einer Zahl in die Grade von Zweien hilft bei der Berechnung der Anzahl der Einheiten in einem binären Zahleneintrag. Um dies zu tun, müssen Sie die Anzahl der Einheiten berechnen, indem Sie die Zahl in den Grad der Zweien zerlegen. Im Falle der Zahl 190 wird ihre Zersetzung wie folgt aussehen:
190 = $2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^1 + 2^0$
Zählen wir nun die Anzahl der Einheiten in der Zersetzung:
190 = 1 + 1 + 1 + 1 + 1 + 1 + 0 = 7
Daher enthält der binäre Datensatz der Zahl 190 7 Einheiten.
Was ist ein binärer Zahleneintrag?
Das binäre Zahlensystem arbeitet nach dem Prinzip der Positionsnotation, wobei jede Ziffer in einer Zahl ein bestimmtes Gewicht hat, das von ihrer Position abhängt. Die Position der Ziffer wird durch den Grad der Zahl 2 bestimmt - die Basis des binären Systems.
Zum Beispiel würde die Zahl 190 in einem binären Zahlensystem als 10111110 geschrieben. Um es zu erhalten, teilen wir die Zahl nacheinander durch 2 und schreiben die Reste der Division auf, beginnend mit der letzten.
im vorliegenden Fall:
190 ÷ 2 = 95 (Rest: 0)
95 ÷ 2 = 47 (Rest: 1)
47 ÷ 2 = 23 (Rest: 1)
23 ÷ 2 = 11 (Rest: 1)
11 ÷ 2 = 5 (Rest: 1)
5 ÷ 2 = 2 (Rest: 1)
2 ÷ 2 = 1 (Rest: 0)
1 ÷ 2 = 0 (Rest: 1)
Der binäre Datensatz der Zahl 190 ist also 10111110, wobei jede Ziffer den Rest der Division durch 2 bei jedem Schritt darstellt.
Wie scheint die Zahl 190 im binären Zahlensystem zu sein?
Um die Zahl 190 im binären Zahlensystem darzustellen, müssen Sie sie in zweifache Grade aufteilen und die Reste aus der Division durch 2 schreiben.
Darstellung der Zahl 190 im binären Zahlensystem:
190 = 1 * 2^7 + 1 * 2^6 + 1 * 2^5 + 1 * 2^4 + 0 * 2^3 + 1 * 2^2 + 0 * 2^1 + 0 * 2^0
= 128 + 64 + 32 + 16 + 0 + 4 + 0 + 0
Daher wird die Zahl 190 im binären Zahlensystem als 10111110 dargestellt.
Algorithmus zum Zählen der Anzahl der Einheiten
Sie können den folgenden Algorithmus verwenden, um die Anzahl der Einheiten im Binärdatensatz der Zahl 190 zu zählen:
- Initialisieren Sie die Variable count, die die Anzahl der Einheiten speichert, und setzen Sie ihren Wert auf 0.
- Wandeln Sie die Zahl 190 in ein binäres Zahlensystem um. In diesem Fall würde der binäre Eintrag für die Zahl 190 wie "10111110" aussehen.
- Durchlaufen Sie alle Zeichen im Binärdatensatz der Zahl und überprüfen Sie, ob das aktuelle Zeichen eine Einheit ist.
- Wenn das aktuelle Zeichen eine Einheit ist, erhöhen Sie die Variable count um 1.
- Nachdem Sie alle Zeichen im Binärdatensatz einer Zahl durchlaufen haben, enthält die Variable count die Anzahl der Einheiten.
Daher enthält der binäre Datensatz der Zahl 190 6 Einheiten.
Algorithmus zum Zählen der Anzahl der Einheiten in einem binären Zahleneintrag
Sie können den folgenden Algorithmus verwenden, um die Anzahl der Einheiten in einem binären Zahleneintrag zu zählen:
- Initialisieren Sie die Variable count in Einheiten.
- Überprüfen Sie jedes Bit des binären Zahleneintrags.
- Wenn das aktuelle Bit 1 ist, erhöhen Sie die count um 1.
- Zum nächsten Bit wechseln.
- Wiederholen Sie die Schritte 3-4, bis alle Bits überprüft wurden.
Am Ende des Algorithmus enthält die Variable count die Anzahl der Einheiten im Binärdatensatz der Zahl.
Beispiel für die Anwendung des Algorithmus auf die Zahl 190
Um die Anzahl der Einheiten im Binärdatensatz der Zahl 190 zu zählen, verwenden wir den folgenden Algorithmus:
- Initialisieren Sie den Einheitenzähler auf Null.
- Wir konvertieren die Zahl 190 in ein binäres Zahlensystem, indem wir sie in einer Reihe von Bits schreiben: 10111110.
- Wir gehen jedes Bit im Zahleneintrag durch.
- Wenn das aktuelle Bit gleich eins ist, erhöhen wir den Einheitenzähler um eins.
- Wiederholen Sie die Schritte 3-4 für alle Bits im Zahleneintrag.
- Am Ende erhalten wir die Anzahl der Einheiten im Binärdatensatz der Zahl 190: 6.
Daher enthält die Zahl 190 6 Einheiten in ihrem Binärdatensatz.
Zählen von Einheiten im Binärdatensatz der Zahl 190
Um die Anzahl der Einheiten im Binärdatensatz einer Zahl zu zählen, müssen Sie jede Ziffer in der Binärzahl durchlaufen und die Anzahl der Einheiten berechnen.
Algorithmus zum Zählen von Einheiten im binären Zahleneintrag:
- Initialisiere die Variable count mit einem Wert von Null.
- Führen Sie die folgenden Schritte aus, bis die Zahl Null ist:
- Wenn die Zahl ohne Rest durch 2 geteilt wird (die Zahl ist gerade), dann erhöhe die count um 1.
- Dividiere die Zahl durch 2 (Verwerfen der unteren Stelle).
Wir wenden den Einheitszählalgorithmus auf den binären Datensatz der Zahl 190 an:
count = 0;number = 190;while (number > 0) number = Math.floor(number / 2);>// Выходной результат:count = 6;Daher enthält der binäre Datensatz der Zahl 190 6 Einheiten.
Die Anzahl der Einheiten im Binärdatensatz der Zahl 190
Um herauszufinden, wie viele Einheiten im Binärdatensatz der Zahl 190 enthalten sind, müssen Sie einen Algorithmus anwenden, um alle Einheiten in der Binärdarstellung dieser Zahl zu summieren.
Die binäre Darstellung der Zahl 190 sieht folgendermaßen aus: 10111110. Es gibt 6 Einheiten in diesem Datensatz.
Algorithmus zum Zählen der Anzahl der Einheiten im Binärdatensatz der Zahl 190:
- Wandeln Sie die Zahl 190 in ein binäres Zahlensystem um.
- Teilen Sie die binäre Darstellung in einzelne Ziffern auf.
- Gehen Sie durch jede Ziffer und zählen Sie die Anzahl der Einheiten.
- Addieren Sie die resultierenden Werte, um die Gesamtzahl der Einheiten im Binärdatensatz der Zahl 190 zu erhalten.
Wenn wir diesen Algorithmus anwenden, können wir das Ergebnis erhalten - 6 Einheiten im Binärdatensatz der Zahl 190.