Zum Inhalt springen
Kids
KreerIQ

Fehlersuche: Finde und behebe den Fehler

Lädt …

Kostenlose Lektion

Das lernst du

Am Ende kannst du einen Fehler finden, indem du das erwartete Verhalten des Codes vorhersagst, es mit dem tatsächlichen vergleichst und jeweils eine Zeile korrigierst.

Yukis Roboter Bolt soll zwei Felder nach oben und dann eines nach rechts zur Batterie gehen. Stattdessen dreht er sich in die andere Richtung und fährt gegen die Wand. Yuki schreibt nicht alles neu. Sie sagt den Sollweg voraus, vergleicht ihn mit dem Istweg und ändert eine Zeile. Das ist Debugging.

Erklärung lesen

Ein Bug ist ein Fehler, durch den ein Programm ein unerwartetes Ergebnis liefert. Sage beim Debugging voraus, was jede Zeile tun soll. Führe das Programm anschließend aus oder verfolge es Schritt für Schritt und vergleiche Soll und Ist. Die erste Abweichung grenzt die Fehlerursache im einfachen Programm ein. Ändere eine Sache und teste erneut.

  • Vorhersagen: Was sollte nach jeder Zeile geschehen?
  • Vergleichen: Finde die erste Stelle, an der der Ablauf vom Plan abweicht.
  • Ändere eine Sache und teste anschließend erneut.
Alle Pfade