#1 19. Februar 2011 Aufgabenstellung: "Wandeln Sie die Dezimalzahl 22 in eine Binärzahl mit 6 Bits um." Wie wirds gemacht? BW ist ehrensache + Multi-Zitat Zitieren
#2 19. Februar 2011 AW: Berechnung einer Binärzahl Damit habe ich immer noch meine Probleme. Zum Glück ist es für mich eher unwichtig ^^ Google hat mir das so ausgepsuckt. Genau so würde ich es auch rechnen: Für mich sind das aber dann 5Bits. + Multi-Zitat Zitieren
#3 19. Februar 2011 AW: Berechnung einer Binärzahl binär ......... 64 32 16 8 4 2 1 ....................1 0 1 1 0 -> gesetze bits addiert = 22 dezimalzahl easy? + Multi-Zitat Zitieren
#4 19. Februar 2011 AW: Berechnung einer Binärzahl uns wurde das mal so beigebracht: Dezimal Binär 32 0 16 1 8 0 4 1 2 1 1 0 Also: Du machst dir die linke Tabelle und gehst dann so vor: 32 ist größer als 22, also 0, 22 größer als 16, also 1. Dann ist der Rest noch 6, der ist kleiner als 8 also 0. 6 ist größer als 4, also eins und rest 2, dann noch bei 2 ne 1 und bei 1 ne 0 + Multi-Zitat Zitieren
#5 19. Februar 2011 AW: Berechnung einer Binärzahl Das Verfahren von -sniper- ist das zuverlässigste. Da nur 5 Bits rauskommen und es als 6 Bit Zahl dargestellt werden soll hängt man einfach noch eine 0 dran. Das ändert nichts an der Zahl da 0 * 2^5 = 0. Ergebniss ist dann: 010110 + Multi-Zitat Zitieren
#6 19. Februar 2011 AW: Berechnung einer Binärzahl Also würde für 24 gelten: 32 16 8 4 2 1 0 1 1 0 0 0 ? Ich habe das jetzt so verstanden, dass die Zahlen gemeinsam einfach die gesuche Zahl ergeben müssen, hier einfach "24"? + Multi-Zitat Zitieren
#8 19. Februar 2011 AW: Berechnung einer Binärzahl Den Ansatz von -sniper- kann man auch noch leichter erklären: Fang mit der Zahl (hier 22) als "aktuelle" Zahl an. Wenn die "aktuelle" Zahl gerade ist, schreibst Du eine 0, sonst schreibst Du eine 1. Anschliessend die Zahl durch 2 teilen und abrunden und immer weiter machen, bis Du bei 0 bist: 22 -> gerade Zahl -> 0 22 : 2 = 11 -> ungerade Zahl -> 1 11 : 2 = 5,5 abrunden 5 -> ungerade Zahl -> 1 5 : 2 = 2,5 abrunden 2 -> gerade Zahl -> 0 2 : 2 = 1 -> ungerade Zahl -> 1 1 : 2 = 0,5 abgerunde 0 -> fertig Alles Zahlen aufgeschrieben: 0 1 1 0 1 üblicherweise gibt man das "Most Significant Bit" zuerst an, also die Ausgabe noch umdrehen (genau rückwärts), das ergibt dann 1 0 1 1 0 (als genau das, was auch alle anderen raus haben, stimmt auch. Dann noch mit Nullen bis auf N Stellen auffüllen) Wenn Du das so machst, kannst Du die Binär-Zahlen auch einfach von Rechts nach Links schreiben. Durch 2 teilen und abrunden kann man ja eigentlich im Kopf, damit kannst Du das Ergebnis dann fast gleich einfach hinschreiben. Noch ein Beispiel: 43 43 ungrade -> 1 21 ungrade -> 1 10 gerade -> 0 5 ungrade 1 2 grade -> 0 1 ungrade -> 1 -> fertig: 1 0 1 0 1 1 Und 100 100 grade -> 0 50 grade -> 0 25 ungrade -> 1 12 grade -> 0 6 grade -> 0 3 ungrade -> 1 1 ungrade -> 1 -> fertig 1 1 0 0 1 0 0 + Multi-Zitat Zitieren