DYS+ Campus ist kostenlos und ohne Werbung. Projekt mit einer Spende unterstützen

Informatik

Fehlermeldungen verstehen

Eine Fehlermeldung zeigt, wo und warum ein Programm nicht weiterläuft. Man kann sie Schritt für Schritt lesen.

  • ca. 10 Minuten
  • Klasse 7
  • Niveau: Standard

Das lernst du heute

  • Ich kann eine Fehlermeldung in Zeile, Art und Ursache zerlegen.
  • Ich kann typische Fehler erkennen.
  • Ich weiß: Der Fehler kann schon vor der gemeldeten Zeile entstanden sein.

Das brauchst du schon: Vielleicht hilft dir zuerst eine dieser Lektionen: Werte speichern und ändern, Testen und Fehler finden

Wenn ein Programm einen Fehler hat, zeigt die Entwicklungsumgebung oft eine Meldung. Eine Meldung nennt meist die Zeile und die Art des Fehlers. Typische Meldungen: „Die Variable summ ist nicht bekannt“ heißt, ein Name wurde falsch geschrieben oder nie angelegt. „Text und Zahl lassen sich nicht addieren“ heißt, zwei Datentypen passen nicht zusammen. „Teilen durch 0 ist nicht möglich“ heißt, ein Divisor war 0. „Das Ende der Schleife fehlt“ heißt, ein Block wurde nicht geschlossen. Die gemeldete Zeile zeigt, wo das Problem bemerkt wurde. Die Ursache kann schon früher liegen.

Dieses Programm meldet: Zeile 3, Variable „summ“ ist nicht bekannt
ZeileAnweisung
1setze summe auf 0
2setze zahl auf 5
3setze summe auf summ + zahl
4gib summe aus

Die Meldung lesen und beheben

  1. Zeile 3 wird genannt. Lies sie: setze summe auf summ + zahl.
  2. Die Variable summ gibt es nicht. Angelegt wurde summe.
  3. Es ist ein Tippfehler. Ändere summ in summe.
  4. Starte neu und prüfe, ob die Meldung verschwunden ist.

Ich verstehe das noch nicht

Such dir aus, was dir hilft.

Noch einfacher erklärt

Meldung lesen.

Zeile suchen.

Ursache finden und beheben.

Ein Beispiel

Beispiel

Ein Navi sagt: „Straße nicht gefunden.“ Du prüfst die Schreibweise der Straße. Ähnlich liest du eine Programm-Meldung.

Schritt für Schritt

Wir lesen: Zeile 5 – Text und Zahl lassen sich nicht addieren.

  1. Gehe in Zeile 5.
  2. Dort wird ein Text mit einer Zahl addiert.
  3. Ändere den Datentyp oder die Rechnung.
  4. Starte neu und prüfe.

Mit einem Bild erklärt

MeldungUrsache
Variable nicht bekanntTippfehler oder nie angelegt
Text und Zahl lassen sich nicht addierenDatentypen passen nicht
Teilen durch 0 ist nicht möglichDivisor ist 0
Ende der Schleife fehltBlock nicht geschlossen

Zur Grundlage zurück

Ausprobieren

Jetzt zusammen

Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.

Was bedeutet „Variable summ ist nicht bekannt“?
Zeig mir den ersten Schritt

Vergleiche den Namen in der Meldung mit dem Namen in Zeile 1.

Lösung ansehen

Lösung: Der Name wurde falsch geschrieben oder nie angelegt

Üben

Jetzt du

Jetzt probierst du es allein.

In welcher Zeile liegt der Fehler im Beispielprogramm?

Zeig mir den ersten Schritt

Die Meldung nennt die Zeile.

Lösung ansehen

Lösung: 3

Die Meldung nennt Zeile 3.

Tipp: Lies die Meldung ganz. Dann gehe in die genannte Zeile und prüfe Namen, Datentypen und Klammern.

Merksatz: Fehlermeldung: Zeile, Art, Ursache. Erst lesen, dann ändern.

Typischer Fehler: Viele ändern sofort mehrere Stellen. Besser: eine Änderung, dann neu starten.

Prüfen

Mini-Quiz

5 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.

Frage 1 Ein Programm teilt 12 durch eine Variable, die den Wert 0 hat. Welche Meldung ist zu erwarten?
Lösung ansehen

Lösung: Teilen durch 0 ist nicht möglich

Frage 2 Welche Ursache passt zu „Text und Zahl lassen sich nicht addieren“?
Lösung ansehen

Lösung: Zwei Datentypen passen nicht zusammen

Frage 3 Der Fehler liegt immer genau in der Zeile, die gemeldet wird.
Lösung ansehen

Lösung: Stimmt nicht

Frage 4 Was tust du als Erstes bei einer Fehlermeldung?
Lösung ansehen

Lösung: Die Meldung ganz lesen

Frage 5 Man sollte nach der Meldung gleich mehrere Dinge auf einmal ändern.
Lösung ansehen

Lösung: Stimmt nicht

Geschafft

Fehlermeldungen nennen Zeile und Art des Fehlers. Typisch sind unbekannte Namen, unpassende Datentypen und Teilen durch 0. Ein Fehler wird oft in einer späteren Zeile bemerkt.

Zum Schluss

Kannst du das schon?

Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.

Zum Ausdrucken

Übungsheft Programmieren mit Variablen

Kurz erklärt, 55 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.

PDF, 402 KB

Übungsheft herunterladen (PDF, 402 KB)

Das Heft ist für alle kostenlos – auch wenn gerade kein Geld dafür da ist. Wer es einrichten kann, unterstützt DYS+ Campus mit einem selbst gewählten Betrag. Freiwillig unterstützen