← Alle LernzieleLernen & Testen

Programmieren mit C#

EVA und Code Schritt für Schritt

Du beschreibst einfache Abläufe und verfolgst Änderungen von Variablen bis zur Ausgabe.

Kostenlos · Ohne Zeitlimit · In deinem Tempo

Zuerst verstehen ↓
Ein erster Einblick
Eingabe → Verarbeitung → Ausgabe
Schritt für Schritt.
Eine Wertetabelle macht Änderungen nachvollziehbar.
Fragen
10
Dauer
ca. 5–10 Min.
Internes Trainingsziel
60 %
  1. Verstehen

    Grundlagen in Ruhe anschauen.

  2. Ausprobieren

    Antworten wählen und bei Bedarf ändern.

  3. Weiterkommen

    Nach der Abgabe Lösungen mit Erklärungen sehen.

VERSTEHEN

Kurz erklärt. Gut vorbereitet.

Zusammenhänge verstehen

EVA steht für Eingabe, Verarbeitung und Ausgabe. Eine Eingabe kann von einer Person, einer Datei oder einem Sensor kommen. Die Verarbeitung berechnet oder entscheidet etwas; die Ausgabe macht das Ergebnis zugänglich. Ein Fahrkartenautomat liest ein Ziel ein, bestimmt den Preis und zeigt ihn an. Ein Algorithmus beschreibt einen Lösungsweg mit präzisen Schritten. Bei unseren endlichen Rechenaufgaben muss dieser Weg nach endlich vielen Schritten ein Ergebnis liefern. Das bedeutet nicht, dass jedes gesamte Computerprogramm sofort enden muss: Eine laufende Bedienoberfläche kann beispielsweise auf weitere Eingaben warten. Begriffe wie «mache es passend» sind ohne genauere Regeln oft zu unbestimmt. Lege fest, welche Eingaben zulässig sind und was bei Sonderfällen passiert. Zur Kontrolle von Code führst du eine kleine Wertetabelle: Welche Variable hat nach welcher Zeile welchen Wert? int bezeichnet hier eine Ganzzahlvariable. Eine Zuweisung wie punkte = punkte + 2 berechnet zuerst die rechte Seite mit dem bisherigen Wert und speichert danach das Ergebnis links. Das Gleichheitszeichen bedeutet in dieser Anweisung also Zuweisung, nicht eine mathematische Gleichung. Console.WriteLine(punkte) liest den aktuellen Wert für die Ausgabe; es setzt ihn nicht zurück. Eine spätere Zuweisung ändert eine bereits ausgegebene Zeile nicht nachträglich. Befehle werden in unseren Beispielen nacheinander ausgeführt. Prüfe den Ablauf zuerst von Hand, dann im eigenen Projekt. Ein einziger erfolgreicher Beispieldurchlauf belegt noch nicht die Richtigkeit für alle erlaubten Eingaben.