division von binärzahlen < Technische Inform. < Praktische Inform. < Hochschule < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 17:20 Mo 28.03.2005 | Autor: | komodor |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
ich habe mal eine frage:
wie kann ich binärzahlen voneinander dividieren?
zum beispiel
01110101 / 00001111
mein taschenrechner sagt, dass da 111 rauskommen soll, aber irgendwie komm ich nicht da drauf wie das geht! kann mir bitte einer helfen!
gruß
komodor
|
|
|
|
Hallo komodor!
> ich habe mal eine frage:
>
> wie kann ich binärzahlen voneinander dividieren?
> zum beispiel
>
> 01110101 / 00001111
>
> mein taschenrechner sagt, dass da 111 rauskommen soll, aber
> irgendwie komm ich nicht da drauf wie das geht! kann mir
> bitte einer helfen!
Wie sagt das denn dein Taschenrechner? Kann der mit Binärzahlen rechnen?? Dieses Ergebnis stimmt nämlich nicht genau, es bleibt nach meiner Rechnung ein Rest übrig.
Allgemein kannst du Binärzahlen genauso dividieren wie Dezimalzahlen - schriftlich, genau so, wie du es vor langer Zeit mal in der Grundschule gelernt hast. Leider kann man das hier etwas schlecht zeigen, aber ich versuch's mal:
1110101:1111=111
1111
11100
1111
11011
1111
1100
Leider geht das hier nicht so ganz richtig untereinander... Ich hoffe, du verstehst es trotzdem.
Außerdem suche ich gerade verzweifelt nach einer Antwort, wo ich etwas Ähnliches schon mal recht ausführlich erklärt habe. Vielleicht suchst du auch mal, ich weiß nicht, ob ich es noch finde...
Viele Grüße
Bastiane
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:09 Mo 28.03.2005 | Autor: | komodor |
also mein taschenrechner zeigt immer nur den ganzzahligen anteil an und nicht den rest!
vielen dank für die antwort! ich versuche es dann mal nachzurechnen und sag dann nochma bescheid, ob ich damit klarkomme!
thx 4 help
komodor
|
|
|
|
|
Hallo Ihr!
Hab mich auch gefragt, warum da ein Rest entsteht und vor allem, warum 111 * 1111 = 1101001, anstatt der geforderten 1110101 ergibt.
Dein Taschenrechner rechnet keines wegs absolut falsch - meiner gibt nämlich dasselbe aus.
Wenn man sich die Zahlen allerdings im gewohnten 10-er System betrachtet ist es doch recht logisch:
1110101 entspricht 117 und lässt sich durch die Primfaktorzerlegung in 3*3*13 ausdrücken.
1101001 entspricht 105 und lässt mit 3*5*7 beschreiben.
1111 entspricht 15 und 111 ergibt 7.
Der Rest von 1100 (12) ist also begründet.
Bei 1101001 / 1111 ergäbe es also auch kein Rest ;)!
Gruß Isi
|
|
|
|