Rechenaufgabe

Feb 04, 2007 8 Replies

Hallo zusammen,



ich hab nen Bekannten der gerade im Studium ist. Die nehmen wohl gerade hamming code, fließkomma zahl, gleitkomma zahl , flip flops, prozessorarchitektur, speicher , i/o ports, hex,bin,dec rechnung durch Nun fing er damit an: Was ist 100000111,1101*111011110,10001 ? Ich dachte immer, bei Dezimalrechnung gibt es keine Kommas?



Oder was ist 34,948 in dezimal? Ich hab da 1000 1000 1000 0100 und ein Kollege 110100100101001000 Kann uns da mal einer aufklären oder einen guten Rechner empfehlen?



CU, Oliver


"Oliver Wache" schrieb im Newsbeitrag news: snipped-for-privacy@mid.individual.net...

Dezimal ? Binaer meinst du. Sicher gibt es Nachkommastellen, eben im 2er System, die erst fuer 1/2te, die zweite fuer 1/4tel, 1/8, 1/16, 1/32, man kann es vorher weglassen, man muss halt hinterher das Komma wieder richtig setzen auf 9 Nachkommastellen.

Aber Rechnen ist leicht, man kann sogar vorher das Ergebis kennen:

formatting link

Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net homepage: http://www.geocities.com/mwinterhoff/ de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/ Read 'Art of Electronics' Horowitz/Hill before you ask. Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.

Oliver Wache schrieb:

Du meinst sicher Binärrechnung ;-) Binär = 0 und 1 Oktal = 0,1,2,3,4,5,6,7 Dezimal = 0,1,2,3,4,5,6,7,8,9 Hexadezimal = 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Warum soll es da keine Kommas geben? Das ist doch nur ein anderes Zahlensystem. Bruchteile einer Zahl kann man in jedem Zahlensystem schreiben. Es ist nur ungebräuchlich, das außerhalb des Dezimalsystems zu tun.

Das Ergebnis obiger Rechnung ist übrigens

11110101101111100,10001000010001

Das ist 100010,1110110100

Für den Vorkommateil kannst du den Taschenrechner von Windows nehmen. Einfach in der Ansicht auf "Wissenschaftlich" umschalten, schon kannst du zwischen den Zahlensystemen umrechnen und auch in den Zahlensystemen rechnen.

Grüsse Roman

Oliver Wache schrieb:

Hallo Oliver, ich denke du meinst binär. Und Fließkommazahlen kann man auf unterschiedliche Art in binär darstellen, so gibt es von Siemens S5 eine Darstellungsart, Microchip hat für die PICs noch ne andere, und eine genormte/weit verbreitete gibt es auch:

IEE 754

formatting link

Gruß Andy

Andreas Weber schrieb:

Ich habs ihm weitergereicht. Damit wird er wohl weiterkommen. Vielen Dank!

CU, Oliver

Hallo,

es gibt binär nicht nur Fließkomma, man kann auch Festkomma binär darstellen. Dafür gibt es zwar meistens keinen eigenen Datentyp, aber man kann Integerzahlen auch zur Darstellung von Festkomma benutzen, muß dann aber selber für die richtige Umwandlung in Fließkomma oder konventionelle Integerzahlen sorgen. Auch die Umwandlung in dezimal und zurück muß man dann selber besorgen.

Bye

?

$ bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'.=20 obase=3D2 ibase=3D2

100000111.1101*111011110.10001 11110110100100010.10000110011111111

Gru=C3=9F, Enrik

Was nat=C3=BCrlich glatt verkehrt ist. Mit -l oder hochgesetzter Stellen- zahl kann er es aber:

$ bc -l bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'.=20 obase=3D2 ibase=3D2

100000111.1101*111011110.10001 11110110100100010.100001101000000000000000000000

Gru=C3=9F, Enrik

"Enrik Berkhan" schrieb im Newsbeitrag news:eq88gb$jt9$ snipped-for-privacy@inti.inka.de...

und bekommt aus 4 und 5 Nachkommastellen mal eben 21 heraus, selbst wenn die 0 sind spiegeln sie nicht-vorhandene Praezision vor ich hasse Software von Laien fuer Laien.

Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net homepage: http://www.geocities.com/mwinterhoff/ de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/ Read 'Art of Electronics' Horowitz/Hill before you ask. Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required