MyLeoNes™

Eingaben prüfen — Informatik, 7–10

Programme erhalten oft Informationen von Menschen, aber eine Zahl, ein Wort oder ein Datum kann falsch eingegeben werden. Eine Eingabeprüfung erkennt Werte, die für die Aufgabe nicht sinnvoll sind, und bittet um eine Korrektur, bevor sie verwendet werden.

Ein sinnvolles Tor für Daten

Eine Eingabeprüfung ist ein Tor zwischen dem, was jemand eintippt, und dem, was das Programm damit macht. Das Tor stellt einfache Fragen: Ist es eine Zahl? Liegt sie im erlaubten Bereich? Fehlt etwas? Wenn nein, erklärt das Programm, was zu ändern ist, statt Unsinn still zu verwenden.

Warum eine unmögliche Antwort ablehnen?

Ein Programm kann nicht erraten, was du meintest, wenn du 250 als Alter eingibst oder eine Pflichtantwort leer lässt. Akzeptiert es den Wert, können spätere Rechnungen ordentlich aussehen und trotzdem falsch sein. Die Prüfung zeigt das Problem gleich am Anfang, wo du es sehen und korrigieren kannst.

Eine Temperatur prüfen

Ein Formular fragt nach der heutigen Temperatur in Grad Celsius, zwischen −50 und 50. Zuerst gibt jemand 18 ein: Das ist eine Zahl im erlaubten Bereich und wird angenommen. Dann kommt 81: Das Programm lehnt die Zahl ab, weil sie außerhalb liegt. Zum Schluss kommt warm: Nun verlangt es stattdessen eine Zahl.

Eine Prüfung ist kein Raten

Es ist verlockend, alles anzunehmen und einen späteren Schritt aufräumen zu lassen. Aber das Programm weiß vielleicht nicht, ob 12 zwölf Äpfel, zwölf Jahre oder zwölf Uhr bedeutet. Eine Prüfung soll Werte ablehnen, die gegen die Regeln verstoßen, nicht etwas nur wegen seiner Ungewöhnlichkeit oder weil es nicht deiner Antwort entspricht.

Formulare, Spiele und Maschinen

Online-Formulare prüfen E-Mail-Formate, Daten und Pflichtfelder, bevor du Antworten abschickst. Spiele prüfen, ob ein Zug erlaubt ist, und Fahrkartenautomaten, ob Zahlung und Reiseauswahl möglich sind. Solche Prüfungen verringern Fehler, beweisen aber nicht, dass die Information wahr ist.

Weiter erkunden

Andere Sprachen

MyLeoNes™ wird geladen…