Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:codierung:zahlendarstellungen:ueberlauf:start [25.10.2023 17:09] – [Aufgaben] Frank Schiebel | faecher:informatik:oberstufe:codierung:zahlendarstellungen:ueberlauf:start [26.11.2024 07:11] (aktuell) – [Aufgaben] Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Überlauf | + | ====== Überlauf |
- | Wird bei einer Rechenoperation der der zulässige Wertebereich verlassen, kommt es zu einem Überlauf. Bei digitalen Rechnersystemen wird der Maximal zulässige Wertebereich von der verwendeten Hardware und der eingesetzten Programmiersprache beeinflusst. | + | Wird bei einer Rechenoperation der der zulässige Wertebereich verlassen, kommt es zu einem Überlauf. |
+ | |||
+ | |||
+ | |||
+ | Bei digitalen Rechnersystemen wird der Maximal zulässige Wertebereich von der verwendeten Hardware und der eingesetzten Programmiersprache beeinflusst. | ||
Auf modernen Computersystemen mit Java liegen z.B. die folgenden Einschränkungen vor, je nachdem welcher Variablentyp verwendet wird. Angegeben sind allgemeine Wertebereiche für bestimmte Bitanzahlen sowie - wo vorhanden die entsprechenden Variablentypen, | Auf modernen Computersystemen mit Java liegen z.B. die folgenden Einschränkungen vor, je nachdem welcher Variablentyp verwendet wird. Angegeben sind allgemeine Wertebereiche für bestimmte Bitanzahlen sowie - wo vorhanden die entsprechenden Variablentypen, | ||
Zeile 25: | Zeile 29: | ||
< | < | ||
- | Wenn durch einen **Übertrag** beim höchstwertigen Bit ein **Überlauf** stattfindet, | + | Wenn durch einen **Übertrag** beim höchstwertigen Bit ein **Überlauf** stattfindet, |
</ | </ | ||
Zeile 38: | Zeile 42: | ||
* Hat hier ein Übertrag stattgefunden? | * Hat hier ein Übertrag stattgefunden? | ||
* Hat ein Überlauf stattgefunden, | * Hat ein Überlauf stattgefunden, | ||
- | * | ||
+ | ++++ Lösung | | ||
+ | {{ : | ||
+ | ++++ | ||
- | + | Es gibt also Fälle, in denen ein Overflow stattfindet, | |
+ | |||
+ | === Material === | ||
+ | |||
+ | |||
+ | {{simplefilelist> | ||
+ | |||
+ | Bluej Demo Überlauf: https:// |