anonymous
21:46 Uhr, 17.10.2016
|
Die Aufgabenstellung seht ihr auf dem Bild. Ich habe den Anfang (die ersten 3 Lücken) selbst bearbeitet. Falls die falsch sind, dann bitte ich sie auch zu korrigieren. Danke.
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich bräuchte bitte einen kompletten Lösungsweg." (setzt voraus, dass der Fragesteller alle seine Lösungsversuche zur Frage hinzufügt und sich aktiv an der Problemlösung beteiligt.) |
|
|
Hallo Jan,
Im Prinzip sind Deine ersten beiden Einträge korrekt. Du solltest aber - da eine Wortlänge von 8Bit gefordert ist - noch vorne mit 0'en auffüllen, bis dort jeweils 8 binäre Ziffern stehen.
Die Sequenz für -58 erzeugt man, indem Du das Zweierkomplement von 58 bildest. Dieses wiederum erhältst Du, wenn alle binären Ziffern invertiert werden und zum Schluss noch 1 addiert wird. Also aus wird dann +1 und man erhält
Die Addition mit 42 bekommst Du allein hin. Und die Rückumwandlung auch - oder?
Gruß Werner
|
anonymous
22:16 Uhr, 17.10.2016
|
Hallo Werner, danke für die Antwort.
Bei der vorletzten Lücke habe ich dann raus bekommen. Berechnung:
Allerdings weiß ich nicht wie man eine Binäre Zahl in eine Dezimalzahl umwandeln kann.
|
ledum 
22:31 Uhr, 17.10.2016
|
Hallo eine 2 kann im 2er System nicht vorkommen , also falsch oder Tipfehler. du weisst doch was die binäre Zahl bedeutet, musst also nur die 2er Potenzen addieren etwa von hinten nach vorn gerechnet. Gruß ledum
|
|
Hallo Jan,
zum einen enthält eine Zahl im Binärsystem nie eine 2 .. Dein Eintrag ist also falsch.
und (s. mein Beitrag oben) und jetzt genauso addieren, wie man eine Dezimalzahl schriftlich addiert; :
da die erste Ziffer =1 ist, ist das Ergebnis eine negative Zahl. Um den Absolutwert zu erhalten, bildet man wieder das Zweierkomplement (s.o.) aus wird wieder +1 ergibt den letzten Ausdruck noch in eine (positive) Dezimalzahl umwandeln (weißt Du wie's geht?) und ein Minuszeichen davor setzen.
|
anonymous
22:54 Uhr, 17.10.2016
|
Achso ist das. Dann habe ich meinen Fehler gefunden. Die Nullen muss man also am Anfang auffüllen und nicht am Ende
Bei der vorletzten Lücke komm also so wie ich das verstanden habe raus und wenn ich die Zahl in eine positive Dezimalzahl umwandle komme ich auf raus. Mit dem Minuszeichen davor kommt in der letzten Lücke also raus
Ich weiß nicht wie man die Zahlen in den Klammern verkleinert, deshalb habe ich die einfach in Klammern rein geschrieben.
|
|
Hallo Jan,
ja - so passt es. Du hast nur bei "+0001000(2)" eine Null vergessen.
Gruß Werner
|
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|