StudentInnen in der Stadt
binäre addition |
---|
zerocool
am 09.02.06
kann mir das vielleicht mal jemand an nem beispiel erklären?! wikipedia is da nich sooo aufschlussreich... merkbits und dergleichen, wie komm ich denn auf sowas?!
Einloggen um zu antworten.
|
sabine2902
am 09.02.06
Hallo, also, ich fand http://www.ulthryvasse.dediese Seite ganz hilfreich.
Einloggen um zu antworten.
|
juster
am 09.02.06
Nehmen wir die Binärzahlen 10011011 und 01110011 untereinander schreiben: 10011011 01110011 von hinten angefangen heißt das 2 -> schreibe 0 merke 1 3 -> schreibe 1 merke 1 1 -> schreibe 1 1 -> schreibe 1 2 -> schreibe 0 merke 1 2 -> schreibe 0 merke 1 2 -> schreibe 0 merke 1 2- > schreibe 0 merke 1 1 -> schreibe 1 also 100001110 Krieg ich hier nen Wissenpunkt für
Einloggen um zu antworten.
|
silence1312
am 09.02.06
und wie siehts mit dem multiplizieren von binärzahlen aus? Was mach ich denn wenn z.b. 4 oder 5 einsen untereinander stehen?
Einloggen um zu antworten.
|
zerocool
am 09.02.06 Zitat:Original geschrieben von silence1312 und wie siehts mit dem multiplizieren von binärzahlen aus? Was mach ich denn wenn z.b. 4 oder 5 einsen untereinander stehen? ich denk mal das is zu kompliziert für morgen in der knappheit der zeit oder?!
Einloggen um zu antworten.
|
zerocool
am 09.02.06 Zitat:Original geschrieben von DSjuster Nehmen wir die Binärzahlen 10011011 und 01110011 untereinander schreiben: 10011011 01110011 von hinten angefangen heißt das 2 -> schreibe 0 merke 1 3 -> schreibe 1 merke 1 1 -> schreibe 1 1 -> schreibe 1 2 -> schreibe 0 merke 1 2 -> schreibe 0 merke 1 2 -> schreibe 0 merke 1 2- > schreibe 0 merke 1 1 -> schreibe 1 also 100001110 Krieg ich hier nen Wissenpunkt für vielen dank auch dir sabine, is ne ziemlich gute seite
Einloggen um zu antworten.
|
knutschbacke
am 09.02.06
hallo... ich merk mir das mit den 1 so: gerade anzahl von 1 = 0 (z.b 1+1=0, übertrag 1) ungerade anzahl von 1 = 1 (z.b 1=1, ohne übertrag und 1+1+1=1, übertrag 1) und jetzt wird's n bissel kompliziert... bei mehr als drei 1 (also z.b. 4) ist es ein doppelter übertrag, d.h.: 1+1+1+1= 0, übertrag 1 und noch ne 1 unter der gleichen spalte 1+1+1+1+1=1, übertrag wieder zweimal ne 1 man könnte also auch sagen 2*(1+1)=0; zwei mal übertrag 1 und jetzt mach ich noch ne tolle formel draus: x*(1+1)=0; x mal übertrag 1 unter die nächste spalte genauso ungerade 2*(1+1) +1= 1, zwei mal übertrag 1 x*(1+1)+1=1, x mal übertrag 1 unter die nächste spalte ich hoffe das ist einigermaßen verständlich ! ich hab's so gut verstanden und hoffe es hilft euch! alle angaben sind ohne gewähr!
Einloggen um zu antworten.
|
laura
am 09.02.06
Das mit der binären Multiplikation würde mich aber auch interessieren. Er könnte ja zwei relativ Kurze Binärzahlen nehmen und so lanh´ge dauert das auch nich, oder?
Einloggen um zu antworten.
|
zerocool
am 09.02.06 Zitat:Original geschrieben von knutschbacke hallo... ich merk mir das mit den 1 so: gerade anzahl von 1 = 0 (z.b 1+1=0, übertrag 1) ungerade anzahl von 1 = 1 (z.b 1=1, ohne übertrag und 1+1+1=1, übertrag 1) und jetzt wird's n bissel kompliziert... bei mehr als drei 1 (also z.b. 4) ist es ein doppelter übertrag, d.h.: 1+1+1+1= 0, übertrag 1 und noch ne 1 unter der gleichen spalte 1+1+1+1+1=1, übertrag wieder zweimal ne 1 man könnte also auch sagen 2*(1+1)=0; zwei mal übertrag 1 und jetzt mach ich noch ne tolle formel draus: x*(1+1)=0; x mal übertrag 1 unter die nächste spalte genauso ungerade 2*(1+1) +1= 1, zwei mal übertrag 1 x*(1+1)+1=1, x mal übertrag 1 unter die nächste spalte ich hoffe das ist einigermaßen verständlich ! ich hab's so gut verstanden und hoffe es hilft euch! alle angaben sind ohne gewähr! wow jetz sag bloß da bist du selber drauf gekommen?! respekt (
Einloggen um zu antworten.
|
zerocool
am 09.02.06 Zitat:Original geschrieben von Laura Das mit der binären Multiplikation würde mich aber auch interessieren. Er könnte ja zwei relativ Kurze Binärzahlen nehmen und so lanh´ge dauert das auch nich, oder? guck mal hilft dir das eventuell?! Die Multiplikation Die Multiplikation entspricht einem Verschieben nach links, man spricht auch von einem shift, in diesem Fall ein Links-Shift. Betrachtet man einige einfache Multiplikationen, dann wird das Prinzip deutlich: 00001111 * 00000010 = 00011110 00001111 * 00000100 = 00111100 00001111 * 00001000 = 01111000 00001111 * 00010000 = 11110000 Komplizierter wird es, wenn nicht nur mit 2, sondern mit einer beliebigen Zahl multipliziert werden soll: Für jede 1 im zweiten Operand muss eine Multiplikation ausgeführt werden, und die Ergebnisse anschließen miteinander addiert werden. 00001111 * 00000101 entspricht also 00001111 * 00000100 + 00001111 * 00000001 = 00111100 + 00001111 = 01001011 Auch bei der Multiplikation muss dringend auf den Wertebereich geachtet werden. Denn genauso wie bei der Addition kann es hier zu einem Überlauf kommen, der das Ergebnis verfälscht.
Einloggen um zu antworten.
|