www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Vorhilfe
  Status Geisteswiss.
    Status Erdkunde
    Status Geschichte
    Status Jura
    Status Musik/Kunst
    Status Pädagogik
    Status Philosophie
    Status Politik/Wirtschaft
    Status Psychologie
    Status Religion
    Status Sozialwissenschaften
  Status Informatik
    Status Schule
    Status Hochschule
    Status Info-Training
    Status Wettbewerbe
    Status Praxis
    Status Internes IR
  Status Ingenieurwiss.
    Status Bauingenieurwesen
    Status Elektrotechnik
    Status Maschinenbau
    Status Materialwissenschaft
    Status Regelungstechnik
    Status Signaltheorie
    Status Sonstiges
    Status Technik
  Status Mathe
    Status Schulmathe
    Status Hochschulmathe
    Status Mathe-Vorkurse
    Status Mathe-Software
  Status Naturwiss.
    Status Astronomie
    Status Biologie
    Status Chemie
    Status Geowissenschaften
    Status Medizin
    Status Physik
    Status Sport
  Status Sonstiges / Diverses
  Status Sprachen
    Status Deutsch
    Status Englisch
    Status Französisch
    Status Griechisch
    Status Latein
    Status Russisch
    Status Spanisch
    Status Vorkurse
    Status Sonstiges (Sprachen)
  Status Neuerdings
  Status Internes VH
    Status Café VH
    Status Verbesserungen
    Status Benutzerbetreuung
    Status Plenum
    Status Datenbank-Forum
    Status Test-Forum
    Status Fragwürdige Inhalte
    Status VH e.V.

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Uni-Sonstiges" - Vorzeichen Zweierkomplement
Vorzeichen Zweierkomplement < Sonstiges < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Uni-Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Vorzeichen Zweierkomplement: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 18:46 Sa 15.11.2008
Autor: Dan86

Aufgabe
Gegeben ist eine Dualzahl mit n Bits im Zweierkomplement.
Der kleinste Zahlwert, der mit diesen n Bits dargestellt werden kann ist [mm] -2^{n-1} [/mm] und der größte Zahlwert ist [mm] 2^{n-1}-1. [/mm] Zeigen Sie:

a) ist das führende bit eine 0 handelt es sich immer um eine positive Zahl.
b) ist das führende bit eine 1 handelt es sich immer um eine negative Zahl.

Hallo Leute,
Ich stecke grade an dieser Aufgabe fest und weiß leider gar nicht, was von mir verlangt wird.
Wir haben bisher nur einige Dezimalzahlen ins Zweierkomplement umgewandelt. Kann mir vielleicht jemand einen Ansatz geben, was genau zu zeigen ist und wovon man ausgehen kann?

Grüße

Daniel

Diese Frage habe ich in keinem anderem Forum gestellt.

        
Bezug
Vorzeichen Zweierkomplement: Antwort
Status: (Antwort) fertig Status 
Datum: 01:31 So 16.11.2008
Autor: reverend

Mathematisch gesehen ist die Aufgabe Schwachsinn, weil die Konvention (Übereinkunft) "Zweierkomplement" vorausgesetzt wird und zugleich bewiesen werden soll. Ohne diese Voraussetzung könntest Du höchstens zeigen, dass es ein bestimmtes Bit gibt, das eindeutig der Vorzeichenbestimmung zugeordnet ist. Auch dann könnte noch 1 für positiv und 0 für negativ stehen, oder umgekehrt, und der Sonderfall "0" müsste einzeln geklärt werden.

Die Konvention steht z.B. []hier.
Damit kannst Du die Aufgabe schon lösen.

Den Sonderfall [mm] \pm0 [/mm] musst Du trotzdem einzeln bedenken.

Bezug
                
Bezug
Vorzeichen Zweierkomplement: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 10:10 So 16.11.2008
Autor: Dan86

Hallo,
Ja, bei Wikipedia habe ich schon geschaut, weil wir auch einige Zahlen umwandeln mussten. Ich weiß aber absolut nicht, was ich als Annahme verwenden kann/soll um diesen Beweis zu führen.

Bei mir im Skript steht das, was wir beweisen müssen auch einfach nur so in einem Satz als Regel: "An der ersten 0 bzw. 1 erkennt man, ob es sich um eine positive oder negative Zahl handelt."

Kann mir vielleicht jemand helfen, die Annahme aufzustellen?
Ich komme bei dieser Aufgabe derzeit einfach nicht weiter.

Grüße

Daniel

Bezug
                        
Bezug
Vorzeichen Zweierkomplement: Antwort
Status: (Antwort) fertig Status 
Datum: 10:54 So 16.11.2008
Autor: Event_Horizon

Hallo!

Ich habe mich gestern rein zufällig auch mit dem Problem rumgeschlagen, aus ner Bitfolge eine vorzeichenbehaftete Zahl zu machen.

Letztendlich will man doch einen symmetrischen Zahlenbereich um 0. Demnach teilt man seinen zur Verfügung stehenden Zahlenbereich in 2 Hälften auf, und bildet den oberen Bereich auf die negativen Zahlen ab.

Weil es nunmal Binärzahlen sind, kann man am höchten Bit der Zahl erkennen, ob sie zum unteren oder oberen Bereich gehört:

0b00 -> 0
0b01 -> 1
--
0b10 -> -1
0b11-> -2

Aber man könnte das Vorzeichen auch im niedrigsten Bit codieren:


0b00 -> 0
0b01 -> 1
--
0b10 -> -1
0b11-> 2


Die letzte Methode ist nur sehr unhandlich, wenn man damit rechnen will: 0b01+0b01=0b11 ???

Deshalb nimmt man die erste Methode, weil sie praktischer ist. Aber das ist alles nur Konvention, kein mathematischer Beweis.

Bezug
                        
Bezug
Vorzeichen Zweierkomplement: Antwort
Status: (Antwort) fertig Status 
Datum: 11:07 So 16.11.2008
Autor: reverend

Du darfst als Annahme die getroffene Konvention verwenden.
Die besagt, dass eine positive Zahl wie folgt mit (-1) multipliziert wird:
1) Alle Bits werden invertiert
2) Zum Ergebnis wird 1 addiert

Das Prinzip wird nur auf Binärzahlen bis max. n-1 Bits angewandt, wenn insgesamt n Bits für die Darstellung zur Verfügung stehen.

Wende das mal auf kleine Beispiele an, 8-Bit-Zahlen z.B., die also eigentlich nur 7 Bits haben - schon daraus ist zu erkennen, dass eine führende Null immer eine positive Zahl (einschließlich der Null) bedeutet.

Aus der führenden Null wird durch Invertieren eine 1. Wie müsste die Zahl beschaffen sein, damit (per fortlaufendem Übertrag) durch Addition einer 1 (also "hinten") die führende 1 zu 0 wird?

Zusatzfrage: wie wandelt man eigentlich eine negative Zahl in der Zweierkomplementdarstellung wieder in eine positive um?

Mit diesen Hilfestellungen solltest Du's schaffen.

Bezug
                                
Bezug
Vorzeichen Zweierkomplement: Frage (überfällig)
Status: (Frage) überfällig Status 
Datum: 20:54 Mi 19.11.2008
Autor: Dan86

Hallo,
Vielen Dank erstmal für die Hilfestellungen. Irgendwie weiß ich aber nicht genau, wie ich da Formal rangehen kann.

Die ganzen Beispiele die man mal ausprobieren soll, funktioniert auch.

Was die beiden Fragen angeht:

1. "Wie müsste die Zahl beschaffen sein, damit (per fortlaufendem Übertrag) durch Addition einer 1 (also "hinten") die führende 1 zu 0 wird?"

In diesem Fall müsste alle Zahlen 1 sein, damit die führende 1 zu 0 wird, das gibt aber einen Überlauf. Bei n = 4 bit z.B. 1111 + 0001.
Allgemein ändern sich die Vorzeichen eigentlich nur, wenn man einen Überlauf rausbekommt.

2. Zusatzfrage: wie wandelt man eigentlich eine negative Zahl in der Zweierkomplementdarstellung wieder in eine positive um?

Es ist genau das gleiche wie bei positiven Zahlen. Zuerst die 0 und 1 invertieren und dann +1 dazurechnen.

Ich hoffe mir kann jemand ein paar Denkanstöße geben.

Grüße

Daniel

Bezug
                                        
Bezug
Vorzeichen Zweierkomplement: Fälligkeit abgelaufen
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 21:21 Sa 22.11.2008
Autor: matux

$MATUXTEXT(ueberfaellige_frage)
Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Uni-Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.vorhilfe.de