Stellenwertsysteme Umrechnen

K

kneitzel

Gast
Das ist doch vom Prinzip her genau das Gleiche wie bei der anderen Aufgabe. Nun musst Du nur noch in das Ziel-Zahlensystem umrechnen. Wie das prinzipiell geht hast Du ja schon gezeigt mit dem Hexadezimalsystem.
 
K

kneitzel

Gast
Ja, genau. Bei der letzten Aufgabe war das Hexadezimalsystem das Ziel (16 Ziffern) und hier ist es das 17er System, sprich: Du hast 17 Ziffern von 0 bis 16. Daher immer geteilt durch 17 und den Rest mit aufschreiben.
 

Wirtschaftsinformatiker

Bekanntes Mitglied
Wenn ich 432165 auf Basis 7 in das Oktalsystem umrechnen will, soll ich erstmal in Dezimalsystem und dann in Oktalsystem umrechnen oder kann ich direkt ohne Dezimalsystem in Oktalsystem umrechnen?
 
K

kneitzel

Gast
Du kannst es auch direkt umrechnen. Die Operationen, die Du im Zehnersystem machst, kannst Du in jedem Zahlensystem durchführen.

Du kannst also 432165 (Basis 7) / 11 (Basis 7) rechnen. In der Regel ist sowas aber für uns Menschen sehr unhandlich und ohne Tools ist das zumindest ungewohnt und fehleranfällig.

Daher würde ich immer den Weg über das 10er System nehmen.
 

Wirtschaftsinformatiker

Bekanntes Mitglied
Du kannst es auch direkt umrechnen. Die Operationen, die Du im Zehnersystem machst, kannst Du in jedem Zahlensystem durchführen.

Du kannst also 432165 (Basis 7) / 11 (Basis 7) rechnen. In der Regel ist sowas aber für uns Menschen sehr unhandlich und ohne Tools ist das zumindest ungewohnt und fehleranfällig.

Daher würde ich immer den Weg über das 10er System nehmen.
Können Sie bitte einmal zeigen, wie kann man eine Zahl z B. 49 oder 39 auf Basis 7 ohne 10er System in Oktalsysrem umrechnen?
 
K

kneitzel

Gast
Alle Zahlen sind nun im 7er System.

Und wir wollen nun in ein anderes Zahlensystem umrechnen. Dazu dividieren wir immer durch das Zielsystem und merken uns den Rest.
Oktalsystem wäre also geteilt durch Acht und das ist im 7er System 11.

Und das können wir nun als schriftliche Division machen:

12345 / 11 = ?

Schriftliche Division bedeutet wir nehmen die ersten Ziffern bis diese > 11 sind:
12
11
==
1

Erste Ziffer des Ergebnisses ist 1

Nun kommt die nächste Ziffer runter:
13
11
==
2

Ergebnis bekommt die nächste 1: 11

24
22
==
2

Ergebnis nun 112
25
22
==
3

Ergebnis also 1122 mit Rest 3

1122 / 11 = 102 Rest 0

102 / 11 = 6 Rest 3

6 / 11 = 0 Rest 6

==> Im Oktalsystem wäre es 6303

Das kann man dann jetzt noch einmal prüfen:

3 + 3*64 + 6*512 = 3267

5+ 4*7 + 3*49 + 2*343 + 2401 = 3267

Sieht also richtig aus.
 
K

kneitzel

Gast
12
11
==
1

Erste Ziffer des Ergebnisses ist 1
Dazu evtl. noch der Hinweis: Die erste Ziffer der Ergebnisses ist 1 weil die 11 eben 1*11 ist! Das Beispiel ist hier ungünstig, weil der Rest auch 1 ist.

Aber zur Not einfach noch einmal dieses schriftlich dividieren "üben" im Dezimalsystem um den Ablauf zu verstehen.

102 / 11 = 6 Rest 3
Bei dem Schritt müsste deutlich sein, was hier die Problematik ausmacht. Denn da muss man wirklich gut im 7er System rechnen. Wenn man da zählt, dann ist das ja: 1, 2, 3, 4, 5, 6, 10, 11, ...
6 * 11 ist dann 66. 66+1 ist dann 100! Daher das 102 / 11 = 6 Rest 3. Von der 66 bis 103 sind 3 Schritte: 66, 100, 101, 102

Und noch einmal unterstreichen: Das würde ich so nie machen, wenn es nicht explizit gefordert ist! Und wenn es gefordert ist, dann würde ich immer schnell die Probe machen. Oder gar mit der Probe sozusagen anfangen um dann bei jedem Schritt direkt die Kontrolle zu haben um wirklich jeden Fehler auszuschließen.
 

Wirtschaftsinformatiker

Bekanntes Mitglied
Du kannst es auch direkt umrechnen. Die Operationen, die Du im Zehnersystem machst, kannst Du in jedem Zahlensystem durchführen.

Du kannst also 432165 (Basis 7) / 11 (Basis 7) rechnen. In der Regel ist sowas aber für uns Menschen sehr unhandlich und ohne Tools ist das zumindest ungewohnt und fehleranfällig.

Daher würde ich immer den Weg über das 10er System nehmen.
Können Sie bitte einmal zeigen, wie kann man eine Zahl z B. 49 oder 39 auf Basis 7 ohne 10er System in Oktalsysrem umrechnen?
Dazu evtl. noch der Hinweis: Die erste Ziffer der Ergebnisses ist 1 weil die 11 eben 1*11 ist! Das Beispiel ist hier ungünstig, weil der Rest auch 1 ist.

Aber zur Not einfach noch einmal dieses schriftlich dividieren "üben" im Dezimalsystem um den Ablauf zu verstehen.


Bei dem Schritt müsste deutlich sein, was hier die Problematik ausmacht. Denn da muss man wirklich gut im 7er System rechnen. Wenn man da zählt, dann ist das ja: 1, 2, 3, 4, 5, 6, 10, 11, ...
6 * 11 ist dann 66. 66+1 ist dann 100! Daher das 102 / 11 = 6 Rest 3. Von der 66 bis 103 sind 3 Schritte: 66, 100, 101, 102

Und noch einmal unterstreichen: Das würde ich so nie machen, wenn es nicht explizit gefordert ist! Und wenn es gefordert ist, dann würde ich immer schnell die Probe machen. Oder gar mit der Probe sozusagen anfangen um dann bei jedem Schritt direkt die Kontrolle zu haben um wirklich jeden Fehler auszuschließen.
Danke
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Stellenwertsysteme umrechnen Java Basics - Anfänger-Themen 22
G Stellenwertsysteme Java Basics - Anfänger-Themen 4
H Uhrzeitespanne in Integer Wert umrechnen Java Basics - Anfänger-Themen 1
M Weitere Längen umrechnen Java Basics - Anfänger-Themen 2
C Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 4
B Relativen Anteil von zwei Datümer auf Monatsebene umrechnen Java Basics - Anfänger-Themen 130
P Zeichenkette mit Binärzahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 3
F Koordinaten umrechnen Java Basics - Anfänger-Themen 10
Viktormk Methoden Zahlensysteme umrechnen / "Quartärsystem" Java Basics - Anfänger-Themen 4
GreenTeaYT Datentypen Fahrenheit - Celsius Umrechnen 2in1 Variable? Java Basics - Anfänger-Themen 10
D Liste mit Zeitstempeln in Arbeitszeit umrechnen Java Basics - Anfänger-Themen 7
A Software zum Umrechnen römischer Zahlen Java Basics - Anfänger-Themen 10
N Zahlensysteme umrechnen; Probleme bei Kommazahlen Java Basics - Anfänger-Themen 3
B tageszahl in Datum umrechnen Java Basics - Anfänger-Themen 6
H Umrechnen Aufgabe Java Basics - Anfänger-Themen 3
M Compiler-Fehler Binäre Zahlen in Dezimalzahlen umrechnen Java Basics - Anfänger-Themen 3
E Umrechnen Basis 2-36, Probleme mit Basis 36 Java Basics - Anfänger-Themen 8
R Minuten umrechnen. Java Basics - Anfänger-Themen 9
E Datentypen Von int in double umrechnen. Java Basics - Anfänger-Themen 3
E Datum und Uhrzeit von UTC in MET umrechnen Java Basics - Anfänger-Themen 6
J Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 5
V Programm zum Umrechnen von Pferdestärken in kW Java Basics - Anfänger-Themen 9
P Datentypen int in Prozent "umrechnen" Java Basics - Anfänger-Themen 4
V Tool zum Umrechnen Dezimal in Hex Java Basics - Anfänger-Themen 7
Developer_X Kreiskoordinaten in Normale Koordinaten umrechnen Java Basics - Anfänger-Themen 4
N Laufzeit in Nanosekunden - in Minuten umrechnen Java Basics - Anfänger-Themen 6
N Tage in Jahre, Monate umrechnen Java Basics - Anfänger-Themen 1
G Uhrzeit hh:mm:ss in minuten umrechnen Java Basics - Anfänger-Themen 4
G Timestamp in Minuten umrechnen Java Basics - Anfänger-Themen 8
S Millisekunden umrechnen Java Basics - Anfänger-Themen 12
J Datum in Kalenderwoche umrechnen Java Basics - Anfänger-Themen 3
F Seknunden in dd.MM.YYYY umrechnen Java Basics - Anfänger-Themen 9
G Farbwerte umrechnen Java Basics - Anfänger-Themen 4
M mm in cm umrechnen und auf 5er oder auf 10er aufrunden! Java Basics - Anfänger-Themen 2
G Maßeinheiten umrechnen Java Basics - Anfänger-Themen 3
D Formel zum umrechnen in java o_O Java Basics - Anfänger-Themen 9
R in Binärzahlen umrechnen Java Basics - Anfänger-Themen 15
M Dateigrösse umrechnen? Java Basics - Anfänger-Themen 6
G Umrechnen von Zahlensystemen Java Basics - Anfänger-Themen 7
G byte und double umrechnen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben