Monday, June 16th 2025, 12:24am UTC+2

You are not logged in.


Der_XTC

Das_Kind

Date of registration: Jun 22nd 2004

Posts: 7,010

1

Thursday, November 10th 2005, 4:08pm

Zahlensysteme - NEUES PROBLEM

Hi,

ich bräuchte nochmal eine kleine Erläuterung der Zahlensystem da ich morgen eine extrem komplexe Arbeit mit 4 verschiedenen Themen schreibe!

Es geht um das Zweiersystem, das Dezimalsystem, das Oktalsystem und das Hexadezimalsystem. Man benötigt das für Computer.

Hilfe benötige ich in:

- Addition dualer zahlen
- Substraktion dualer Zahlen
- Multiplikation dualer Zahlen
- Division dualer Zahlen

Wäre nett wenn mir das nochmal jemand anhand Beispielen oder einer guten HP erklären könnte!

This post has been edited 2 times, last edit by "Der_XTC" (Nov 10th 2005, 5:02pm)

  • Go to the top of the page

Date of registration: Nov 2nd 2005

Posts: 74

2

Thursday, November 10th 2005, 4:17pm

1011 <- 23 ;)

nach zahlen system musste mal gugln. hab ich damals auch schonmal gefragt.
so tabellen und erläuterungen findeste echt massen haft
  • Go to the top of the page

Öli

* Nasenbär *

Date of registration: Nov 1st 2005

Posts: 1,220

Bike: tzr 4fl

Location: hierher

3

Thursday, November 10th 2005, 4:21pm

heh ham wir mal in info ne arbeit drüber geschrieben. die einzige 1+ die ich jemals hatte :D

hier gibts ne erkläung:
http://de.wikipedia.org/wiki/Duales_Zahlensystem

ist eigentlich recht simpel.
guck dir mal die beispielaufgaben auf der seite an... ham wir in der 6. klasse auch schonmal gemacht. hehe

Quoted

Original von Capirossi zum Thema 15m Unterplankenschutz
[...] der meter wohl bei 500€ oder so liegen würde, [...] es wären dann immerhin 7,5mio € - und das nur für ein teilstück
  • Go to the top of the page

strammer_detlef

*** nettester User ***

Date of registration: Sep 5th 2005

Posts: 646

Bike: enterprise

Location: erde

4

Thursday, November 10th 2005, 4:28pm

"1011 <- 23 "
dumm?
  • Go to the top of the page

Der_XTC

Das_Kind

Date of registration: Jun 22nd 2004

Posts: 7,010

5

Thursday, November 10th 2005, 4:41pm

Quoted

Beispiel
Die Ziffernfolge 1101 zum Beispiel, stellt nicht (wie im Dezimalsystem) die Tausendeinhundertundeins dar, sondern die Dreizehn, denn im Dualsystem berechnet sich der Wert durch


Also ich hab das anders gelernt

1 * 2 (hoch 0) = 1
0 * 2 (hoch 1) = 0
1 * 2² = 4
1 * 2³ = 9

= 14

Ansonsten sehr gute Seite, vielen dank Hucke, genau der Stoff hat mir gefehlt.

Zusätzlich in der Arbeit kommen noch Widerstände und "Fragen zur Entstehung von PCs" vor, und wer den Stoff kennt weiß wieviel das ist
  • Go to the top of the page

Date of registration: Apr 25th 2005

Posts: 369

Bike: Suzuki SV 650 S bj.05, Metallicblau

Location: 88212 Ravensburg

6

Thursday, November 10th 2005, 4:52pm

also ich bekomm 1*2³= 8 und somit insgesamt 13 raus...

und: fängt es nicht mit 2^1 an ? also
2^1
2^2
2^3
2^4
2^5
2^6
2^7

entsprechend bei 1101 =
1*2^1=2
0*2^2=0
1*2^3=8
1*2^4=16

Ergebnis= 26
  • Go to the top of the page

Der_XTC

Das_Kind

Date of registration: Jun 22nd 2004

Posts: 7,010

7

Thursday, November 10th 2005, 5:01pm

Oh man, sorry habs verwechselt!

1101

1 * 2 (hoch 0) = 1

0 * 2 (hoch 1) = 0

1 * 2² = 4

1 * 2³ = 8



-.-

Ok, danke nochmal, das wäre geklärt.

Hab aber noch zwei weitere Defizite:

- Eine Zahl ins Hexadezimalsystem umwandeln
- Dualzahlen ins Hexadezimalsystem umwandeln
- Hexadezimalsystem ins Dualsystem umwandeln
  • Go to the top of the page

Date of registration: Jun 20th 2003

Posts: 6

Bike: Kawasaki ZX6R Bj. 03

8

Thursday, November 10th 2005, 5:07pm

Kommt darauf an in welchem Bereich du dich befindest. In der Informatik wäre das ganze dann so:

1011 ( binär ) = 11 ( dezimal )

Da von rechts gelesen wird. Sprich 1 = 8; 0 = 4; 1 = 2; 1=1
Und 8+0+2+1 = 11
  • Go to the top of the page

Tutti

Unregistered

9

Thursday, November 10th 2005, 5:26pm

Die Umrechnung erfolgt immer gleich, egal welches System.

Zu jedem System gehört eine Basis.
Das heißt
  • binär = 2
  • oktal = 8
  • dezimal = 10
  • hexadezimal = 16


Jetzt hast du deine Zahlen.
Jede Ziffer ist der Koeffizient, und die Stelle der Ziffer in der Zahl ergibt den exponenten.
Es fängt von rechts mit 0 an, und dann 1, 2, 3 usw.
0 muss sein, sonst kannste nicht alle Zahlen darstellen.

Jetzt rechnest du einfach
Ziffer*basis^stelle und addierst alle zusammen.
Bei HExadezimal musst du halt noch beachten, dass A = 10, B = 11 usw.

Beispiel
1011

binär nach dezimal wäre das dann
1*2^0 + 1*2^1 + 0*2^2 + 1*2^3 = 11

oktal nach dezimal wäre
1*8^0 + 1* 8^1 + 0*8^2 + 1*8^3 = 521

usw.
umgedreht von dezimal ins andere System musst du immer so rechnen:
Du suchst das größte x mit dem Zahl/basis^x > 1 ist.
x ist nun deine Stelle, das ganzzahlige Ergebnis ist die Ziffer.
Mit dem Rest (also Zahl-ganzzahliges Ergebnis) fährst du so fort.

Beispiel
23 in binär
2^4 = 16 ist das größte
23/16 = 1,...
rest 7
2^3 = 8, geht nicht also da eine null
7/2^2 = 1,...
rest 3
dann noch
3/2^1 = 1,,
rest 1
1/2^0 -> 1

folglich ist die zahl
10111

Es gibt auch Regeln, um direkt binär nach oktal umzuwandeln etc, aber kenn ich nich auswendig.


Die Rechenregeln kann ich aber nicht auswendig.
  • Go to the top of the page

Der_XTC

Das_Kind

Date of registration: Jun 22nd 2004

Posts: 7,010

10

Thursday, November 10th 2005, 5:38pm

ich hab mich jetzt hingesetzt und konnte die soweit alle lösen! Ein Problem habe ich aber trotz reiflicher Überlegung noch:

Eine normale Zahl ins Hexadezimalsystem umzuwandeln

zB 13 -> Da kommt D raus

Bei 8 -> halt nur 8 (wie bei allem unter 10)

Nur bei größeren Zahlen gibts nicht Probleme!

zB 5502

und 65535

Wenn du das noch wüsstest wäre das äußerst toll ^^
  • Go to the top of the page

Tutti

Unregistered

11

Thursday, November 10th 2005, 5:42pm

Musste wie beim Beispiel mit dem binären machen.
zB
5502

16^3 = 4096
also

Ziffer 1 bei Stelle 3
Rest 1406
16^2 = 256

Ziffer 5 bei Stelle 2, da 1406/256 = 5,..
Rest 1406-5*256 = 126

Ziffer 7 bei Stelle 1, da 126/16 = 7,..
Rest 14

Also Ziffer 14 (=E) bei Stelle 0

Folglich
5502 in Hexadezomal ist

157E
  • Go to the top of the page

Öli

* Nasenbär *

Date of registration: Nov 1st 2005

Posts: 1,220

Bike: tzr 4fl

Location: hierher

12

Thursday, November 10th 2005, 6:25pm

deine restlichen fragen werden hier beantwortet:

http://de.wikipedia.org/wiki/Hexadezimal


wikipedia ist allwissend :D

Quoted

Original von Capirossi zum Thema 15m Unterplankenschutz
[...] der meter wohl bei 500€ oder so liegen würde, [...] es wären dann immerhin 7,5mio € - und das nur für ein teilstück
  • Go to the top of the page

Der_XTC

Das_Kind

Date of registration: Jun 22nd 2004

Posts: 7,010

13

Thursday, November 10th 2005, 6:45pm

Ich bedanke mich bei euch beiden, alle Fragen wurden geklärt :daumen:
  • Go to the top of the page

Date of registration: May 9th 2002

Posts: 2,280

Bike: KTM LC4 400 EGS (Bj. '97)

Location: Fünfseenland

14

Thursday, November 10th 2005, 7:27pm

Quoted

Original von Tutti
[...]
Es gibt auch Regeln, um direkt binär nach oktal umzuwandeln etc, aber kenn ich nich auswendig.


Die Rechenregeln kann ich aber nicht auswendig.

eigentlich gibts dazu keine regel, man verwendet zur umwandlung in andere zahlensysteme eigentlich immer das dualsystem, denn eine stelle im oktal-system sind jeweils 3er bündel von dualzahlen, von niederwertigsten bit aus gesehen und beim hexadezimalsystem analog dazu 4er bündel.
also hier noch ein beispiel:

(1 1 1 0 0 1)dual
in oktal ->
das erste 3er-zahlenbündel vom niederwertigsten bit aus: (0 0 1)dual = (1)oktal
dann steht also ne 1 an der ersten stelle der oktal-zahl...

der nächste 3er-pack: (1 1 1)dual = (7)oktal
die 7 steht jetzt an der 2. stelle der oktal-zahl...
also: (71)oktal

in hex:
erstes 4er-package: (1 0 0 1)dual = (9)hex
zweites 4er-package: (0 0 1 1)dual = (3)hex
--> (39)hex

und wenn ich jetzt also eine zahl z.b. (AF)hex ins oktal-system umrechen will, wandel ich die zahl einfacherweise erst mal ins dualsystem um:
F = (15) dec = (1 1 1 1) dual
A = (10) dec = (1 0 1 0) dual
dann ergibt sich für die gesamte dualzahl: 1 0 1 0 1 1 1 1

nun machen wir 3er-packete von der letzten zahl aus:
( 0 1 0) (1 0 1) (1 1 1) dual
2 5 7 oktal
also haben wir damit 257 im oktal-system.

die packet-bildung funktioniert logischerweise nur mit 2^x zahlen-systemen, also 2, 4, 8, 16, 32....
aber im allgemeinen is die umrechnung übers dualsystem immer die geschickteste und einfachste :)
To Do Is To Be (Nietzsche)
To Be Is To Do (Kant)
Do Be Do Be Do (Sinatra)
Fotografie Portfolio & Facebook Fanpage
  • Go to the top of the page

Date of registration: Nov 2nd 2005

Posts: 74

15

Thursday, November 10th 2005, 8:13pm

also ist 1011 nu 26? schade :P hab gedacht ich habs richtig behalten.
  • Go to the top of the page

Rate this thread