Konzepterklärung
Diese Lektion konzentriert sich auf die kleinen Syntaxregeln, die C#-Code für Anfänger lesbar und zuverlässig machen. Statt abstrakter Diskussionen arbeitet der Lernende mit einem kurzen Beispiel, das Variablen, Bedingungsprüfungen und Ausgaben verwendet. Es geht darum zu erkennen, wie geschweifte Klammern, Semikolons und eine klare Benennung zusammenwirken, damit das Programm leicht nachvollziehbar ist. Eine gute Syntax-Übung sollte Vertrauen aufbauen und sich nicht wie Copy-Paste-Wiederholung anfühlen.
Wo der Code hingehört
- Definieren Sie Farb- und Positionsvariablen oben.
- Erstellen Sie die Logik zum Zeichnen oder Platzieren von Formen in der Mitte.
- Rendern Sie die Ausgabe (Druck, Canvas, SVG oder gestylter Block) am Ende.
Befehlsreferenz
- Führen Sie das Beispiel mit dem aktuellen Wert aus, ändern Sie dann die Zahl und beobachten Sie, wie sich der Zweig ändert.
- Verfolgen Sie die Bedingung von oben nach unten und erklären Sie, warum eine Nachricht anstelle der anderen erscheint.
- Nutzen Sie diese Übung, um korrekte Klammern, Einrückungen und Semikolon-Platzierung zu üben.
- Ersetzen Sie die Variable und den Nachrichtentext durch Ihr eigenes Lern-Szenario und überprüfen Sie dann die Ausgabe.
Schritt-für-Schritt-Anleitung
- Führen Sie den Basiscode aus und notieren Sie, welcher Zweig aktuell ausgeführt wird.
- Ändern Sie den numerischen Wert, sodass die andere Nachricht angezeigt wird, und führen Sie das Programm dann erneut aus.
- Erklären Sie in einfachen Worten, was die Bedingung `completedLessons >= 3` bedeutet.
- Passen Sie Namen oder Formatierung an, damit das Beispiel natürlicher lesbar ist.
- Stellen Sie abschließend sicher, dass beide Zweige bei Tests mit verschiedenen Werten funktionieren.
Übungsaufgaben
- Erstellen Sie eine ähnliche Bedingung, die prüft, ob eine Quizpunktzahl hoch genug zum Bestehen ist.
- Schreiben Sie das Beispiel mit einem anderen Variablennamen und anderen Ausgabemeldungen um.
- Erstellen Sie ein kurzes Programm, das eine Nachricht für Anfänger und eine andere für wiederkehrende Lernende ausgibt.
Coding-Challenges
- Schreiben Sie zwei Versionen derselben Logik und entscheiden Sie, welche für einen Anfänger leichter zu lesen ist.
- Fügen Sie eine weitere Bedingung hinzu, damit das Programm drei statt zwei mögliche Ergebnisse anzeigen kann.
Kleine Übungsaufgaben
- Ändern Sie einen Variablennamen, um die Klarheit zu verbessern.
- Testen Sie das Programm mit einem erfolgreichen und einem fehlerhaften Wert.
- Fassen Sie in einer Zeile zusammen, welche Syntaxgewohnheit dieses Beispiel trainiert.
Häufiger Fehler
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini-Challenge aus der Praxis
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.