faecher:informatik:oberstufe:codierung:zahlendarstellungen:ueberlauf:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:codierung:zahlendarstellungen:ueberlauf:start [25.10.2023 17:12] – [Betrachtung mit technischen Einschränkungen] Frank Schiebelfaecher:informatik:oberstufe:codierung:zahlendarstellungen:ueberlauf:start [26.11.2024 07:11] (aktuell) – [Aufgaben] Frank Schiebel
Zeile 3: Zeile 3:
 Wird bei einer Rechenoperation der der zulässige Wertebereich verlassen, kommt es zu einem Überlauf.  Wird bei einer Rechenoperation der der zulässige Wertebereich verlassen, kommt es zu einem Überlauf. 
  
-===== Betrachtung mit technischen Einschränkungen =====+
  
 Bei digitalen Rechnersystemen wird der Maximal zulässige Wertebereich von der verwendeten Hardware und der eingesetzten Programmiersprache beeinflusst.  Bei digitalen Rechnersystemen wird der Maximal zulässige Wertebereich von der verwendeten Hardware und der eingesetzten Programmiersprache beeinflusst. 
Zeile 29: Zeile 29:
  
 <callout  type="danger"> <callout  type="danger">
-Wenn durch einen **Übertrag** beim höchstwertigen Bit ein **Überlauf** stattfindet, setzt der Rechner intern zunächst den den sogenannten **Übertrags-Marker (Carry)**, bevor der einen weiteren Marker setzt, den Overflow Marker. Damit kann man den Fehler als Programmierer abfangen, da man weiß, dass die Berechnung nicht korrekt ausgeführt wurde.+Wenn durch einen **Übertrag** beim höchstwertigen Bit ein **Überlauf** stattfindet, setzt der Rechner intern zunächst den den sogenannten **Übertrags-Marker (Carry)**, bevor der einen weiteren Marker setzt, den **Overflow Marker**. Damit kann man den Fehler als Programmierer abfangen, da man weiß, dass die Berechnung nicht korrekt ausgeführt wurde.
 </callout> </callout>
  
Zeile 48: Zeile 48:
  
  
 +Es gibt also Fälle, in denen ein Overflow stattfindet, ohne dass zuvor ein Übertrag stattgefunden hat.
  
-  
  
 +=== Material ===
 +
 +
 +{{simplefilelist>.:*}}
 + 
 +Bluej Demo Überlauf: https://codeberg.org/qg-info-unterricht/bluej-ueberlauf-demo.git
  • faecher/informatik/oberstufe/codierung/zahlendarstellungen/ueberlauf/start.1698253925.txt.gz
  • Zuletzt geändert: 25.10.2023 17:12
  • von Frank Schiebel