Dreißig Übungen zu ASCII und Zeichenvergleich — von AFB I bis AFB III.
Dein Fortschritt:
0 / 0 Aufgaben
1
Übungsaufgaben
Dreißig Übungen in gemischter Reihenfolge — du klickst, ziehst, ordnest, rechnest und knobelst. Jede Übung gibt dir sofort eine Rückmeldung, und zu jeder Aufgabe gibt es zwei gestufte Tipps: Der erste zeigt die Richtung, der zweite den entscheidenden Schritt. Die Chips zeigen das Anforderungsniveau: AFB I heißt wiedergeben und direkt anwenden, AFB II selbst entscheiden und verknüpfen, AFB III begründen, beurteilen oder eine Falle durchschauen. Aufgaben mit dem Chip Mix verbinden Wissen aus früheren Unterkapiteln, bei Trick steckt eine Falle drin. Fährst du über ein unterstrichenes Arbeitswort, siehst du, was es genau von dir verlangt.
A1
Zeichen ↔ ASCII-Wert
AFB I
Ordne jedes Zeichen seinem ASCII-Wert zu, indem du beide verbindest. Merkhilfe: '0' = 48, 'A' = 65, 'a' = 97.
Klicke links einen Eintrag an und dann rechts den passenden — es entsteht eine Verbindungslinie. Mit der Tastatur: Enter zum Auswählen, ↑/↓ zum Wandern.
'C' ist der dritte Großbuchstabe: 65 + 2 = 67, klein 67 + 32 = 99. '3' = 48 + 3 = 51, 'M' = 65 + 12 = 77.
Die Merkhilfe liefert drei Startwerte; von dort aus zählst du Zeichen für Zeichen weiter.
Bei 'C' (dritter Großbuchstabe) gehst du von 65 aus zwei Schritte weiter; den Kleinbuchstaben erhältst du mit + 32, die Ziffer '3' mit 48 + 3.
A2
Stimmt's? — Fünferserie
AFB I
Gib bei jeder der fünf Aussagen über ASCII-Werte an, ob sie stimmt.
5 Aussagen nacheinander. Eine falsche Einschätzung reicht — dann startest du die Serie mit „Neue Runde“ neu.
Aussage 1 von 5
Ziffern ab 48, Großbuchstaben ab 65, Kleinbuchstaben ab 97 — daraus lässt sich jeder Wert berechnen.
Die Ziffern beginnen bei 48, die Großbuchstaben bei 65 und die Kleinbuchstaben bei 97.
Rechne jede Aussage mit diesen Anfangswerten nach und denke daran, dass ASCII nur 128 Zeichen (0 bis 127) umfasst.
A3
Die Anmeldung prüfen
AFB III
Entscheide Schritt für Schritt, wie ein Login-Programm Benutzername und Passwort prüft: Wähle in jedem Schritt die Karte, mit der du dich festlegst.
Spiele den Rechenweg Schritt für Schritt durch: Was passiert als Nächstes? Nur die richtige Karte bringt dich weiter.
Beim Vergleich von Strings gilt: Inhalt mit equals prüfen, Reihenfolge mit compareTo nach ASCII-Werten — und wo die Schreibweise egal ist, wandelt man vorher alles in Kleinbuchstaben um.
Frage dich bei jedem Schritt, ob nur der Inhalt zählt oder auch die Schreibweise der Buchstaben.
Groß- und Kleinbuchstaben haben verschiedene ASCII-Werte (A = 65, a = 97); == vergleicht bei Strings nur, ob es dasselbe Objekt ist.