Umwandeln von Zahlensysteme Informatik?
Huhu, bei der Aufgabe a) ist das relativ einfach. Von Dezimal ins binär, genauso bei der Aufgabe b) wir wissen 10 = Dezimal , 2= Binär, was ist aber mit 8? 12? 15? Oder 4 ? Welche Zahlensysteme sind das denn? Wie rechnet man das denn ? Kann mir jemand den Rechnung erklären ich komme nicht weiter
3 Antworten
Da es ohne Potenzrechnung sein soll:
bei a und b: fortlaufend durch 2 bzw 8 dividieren und die Reste aufschreiben, anschließend das Ergebnis rückwärts ablesen (d.h. der erste Rest ist hinterher die letzte Ziffer)
Bei c) links anfangen und bei jeder Stelle verdoppeln, wenn du eine 1 siehst, zählst du sie zu dem gerade verdoppelten Ergebnis dazu.
Bei d) und e) jeweils solange verdoppeln bzw. verachtfachen, bis die Nachkommastellen aufgebraucht sind, den Vorkommaanteil schreibst du auf.
Bei f), g) und h) behandelst du Vor- und Nachkommaanteil getrennt.
B=14 ist halt das 14er-System mit 14 Ziffern von 0 bis D
Zu e)
0,408203125 ins Achter-System
* 8 = 3,265625
,265625 * 8 = 2,125
,125 * 8 = 1,0
0,408203125 ist 0,321 im 8er-System
(3 Achtel + 2 64stel + 1 8^3-tel)
Wenn's schnell gehen muss (allerdings ohne Lerneffekt):
Wolfram kann das auch:
Bei B=8 gibt es eben acht verschiedene Ziffern, bevor die nächste Stelle begonnen wird. Bei B=16 halt 16 verschiedene Ziffern (Hexadezimalsystem).
Schreibe einfach eine Routine, die beliebige Systeme ineinander umwandelt, dann hast du alles erschlagen.
B=2 ergibt 0, 1, 10, 11, 100, 101, 110, 111, 1000...
B=3 ergibt 0, 1, 2, 10, 11, 12, 20, 21, 22, 100, 101...
B=4 ergibt 0, 1, 2, 3, 10, 11, 12, 13...
B=8 ergibt 0, 1, 2, 3, 4, 5, 6, 7, 10, 11...
B=10 ergibt 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11... (unser Dezimalsystem)
Verstehe ich nicht. Wie kommst du auf die zahlen ? Die sind doch bei der Aufgabe doch Nicht wichtig ?
Die Rechnung ist immer die gleiche:
Im Dezimalsystem haben die Stellen (von rechts nach links) diw Werte:
10⁰ 10¹ 10² 10³ usw.
Im Binärsystem:
2⁰ 2¹ 2² 2³ usw
Im Oktalsystem (8):
8⁰ 8¹ 8² 8³ usw
Im Duodezimalsystem (12)
12⁰ 12¹ 12² 12³
Hilft das?
könntest du mir das vllt privat anhand eines Beispiels besser erklären? Hört sich sehr gut an