Hi!
Deine Umrechnung von binär zu dezimal ist so völlig korrekt
Für den umgekehrten Weg, also von dezimal zu binär empfehle ich dir folgendes anzuschauen: http://de.wikipedia.org/wiki/Dualsystem#Vom_Dezimals…. Dort wird beispielhaft die Zahl 41 im Dezimalsystem in das Dual(bwz. Binär)-System umgerechnet. - Der Algorithmus ist sehr einfach:
Du hast eine Dezimal-Zahl gegeben. z.B. 13.
Was du jetzt bis zum Schluss immer wieder machst, ist die Zahl durch 2 zu dividieren und den dabei resultierenden Rest aufzuschreiben, der immer 0 oder 1 ist. Am Ende liest du diese 0en und 1en einfach in umgekehrter Reihenfolge und hast dein Ergebnis:
Zahl 13 :
1.) 13 / 2 = 6 , Rest 1 (da 2 * 6 + 1 = 13)
2.) 6 / 2 = 3 , Rest 0 (da 2 * 3 + 0 = 6)
3.) 3 / 2 = 1 , Rest 1 (da 2 * 1 + 1 = 3)
4.) 1 / 2 = 0 , Rest 1 (da 2 * 0 + 1 = 1)
Lese nun wie gesagt den resultierenden Rest in umgekehrter Reihenfolge, also: 1, 1, 0, 1: 1101.
Um zu überprüfen, ob das Ergebnis stimmt, kannst du ja die Methode von binär nach dezimal anwenden, die du ja bereits kannst:
1101 =
1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0 =
8 + 4 + 0 + 1 = 13 .
Siehst du, alles korrekt . Ich hoffe, ich konnte dir weiterhelfen. Falls du noch irgendwelche Frage hast, sag einfach Bescheid.
Schöne Grüße, hopplaaaa
also ich verstehe die umrechnung von dezimal in binär bzw.
anders herum nicht wirklich. ich habe versucht das ganzen an
folgemndem beispiel zu verstehen:
(Dezimal) 2011
= 2 * 10^3 + 0 * 10^2 + 1 * 10^1+ 1 * 10^0
= 1024 + 512 + 256 + 128 + 91 + 64 +16 +8 +2 +1
= 1 * 2^10 + 1 * 2^9 + 1 * 2^8 + 1 * 2^7 + 1 * 2^6 + 0 * 2^5 +
1 * 2^4 + 1 * 2^3 + 0 * 2^3 + 1 * 2^1 +1 * 2^0
= 111 1101 1011
(Binär) 1010 = 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 0 * 2^0
= 8 + 0 + 2 +0
= 10
also das Binäre versteh ich noch grad so aber beim Dezimalen
versteh ich die 2. und 3. zeile überhaupt nicht. hoffe mir
kann jemand erklären wie man dazu kommt
danke schonmal im voraus ^^