C# Schulaufgabe · Eindimensional

Bereit für Mittwoch?

Funktionen und eindimensionale Arrays – hier übst du, bis du die Logik wirklich verstehst. Kein Code-Auswendiglernen.

Das kommt dran
Funktionen: Kopf · Parameter · Rückgabe call by value / ref Summe · Durchschnitt · Min · Max Array kopieren Array tauschen Array rotieren (links/rechts) Ausgabe vorhersagen (Trace)
Nicht dran: 2D-Arrays · Cäsar-Verschlüsselung · Dezimal→Dual
So lernst du am besten
  1. Logik-Trainer: Algorithmus Schritt für Schritt ansehen, bis du die Idee siehst.
  2. Bausteine: denselben Algorithmus selbst zusammensetzen.
  3. Üben: Aufgaben zum Thema lösen.
  4. Probe-Klausur: zum Schluss unter Zeitdruck testen.
Nachschlagen

{{ activeTitel }}

{{ b.text }}

{{ b.text }}

  • {{ it }}
{{ b.caption }}
{{ b.codeEl }}
IDEE
{{ b.text }}
Hinweis · {{ b.text }}
Achtung · {{ b.text }}
Merke · {{ b.text }}
{{ b.caption }}
{{ h }}
{{ c }}
Logik-Trainer

Logik sehen statt auswendig lernen

Lass den Algorithmus Schritt für Schritt ablaufen – du siehst, wie sich Array, Zeiger und Hilfsvariablen verändern. Danach setzt du ihn selbst aus Bausteinen zusammen.

{{ viz.algoName }}
{{ viz.algoKurz }}
{{ viz.label1 }}
{{ viz.label2 }}
{{ viz.label1 }}
{{ c.val }}
{{ c.idx }}
i
{{ viz.label2 }}
{{ c.val }}
{{ c.idx }}
{{ vr.name }} {{ vr.val }}
lesen schreiben aktuell (i) max min gemerkt
Quellcode
{{ viz.codeEl }}
{{ viz.noteLabel }}
{{ viz.note }}
Schritt {{ viz.stepHuman }} / {{ viz.total }}
Dein Programm
{{ build.kurz }}
{{ h.el }}
{{ pl.el }}
Klick rechts auf die Bausteine, um sie hier in der richtigen Reihenfolge einzusetzen.
{{ f.el }}
Bausteine
Anklicken zum Einsetzen.
Alle Bausteine eingesetzt – jetzt prüfen!
{{ build.resultMsg }}
Üben

Aufgaben nach Thema

{{ ueben.done }} / {{ ueben.total }} gelöst
{{ ueben.typeLabel }} Aufgabe {{ ueben.human }} / {{ ueben.total }}
{{ ueben.q.prompt }}
{{ ueben.q.codeEl }}
{{ sg.text }}
Deine Vorhersage der Ausgabe:
Richtige Ausgabe: {{ ueben.q.expectedShown }}
Schreib deinen Code (er wird auf die wichtigen Bausteine geprüft):
{{ ck.label }}
✓ Richtig! Noch nicht ganz – schau dir den Hinweis an.
Musterlösung anzeigen
{{ ueben.q.solEl }}
Erklärung · {{ ueben.q.explanation }}
Probe-Klausur

{{ klausur.titel }}

{{ klausur.hinweis }}

{{ klausur.anzahl }}
Aufgaben
{{ klausur.totalPkt }}
Punkte
{{ klausur.dauerMin }}
Minuten
{{ klausur.timeMode }}
{{ klausur.timeLabel }}
Aufgabe {{ klausur.anummer }} · {{ klausur.athema }} {{ klausur.apkt }} Punkte
{{ klausur.q.prompt }}
{{ klausur.q.codeEl }}
{{ sg.text }}
Bildschirmausgabe:
Dein Code:
Auswertung

Deine Probe-Klausur

Note
{{ klausur.note }}
{{ klausur.erreicht }}/ {{ klausur.gesamt }} Punkte
{{ klausur.prozent }} % erreicht. Die Code-Aufgaben werden anhand der wichtigen Bausteine bewertet – schau dir unten die Musterlösungen an.
Aufgabe {{ ri.nr }} {{ ri.thema }} {{ ri.pkt }} / {{ ri.max }} P.
{{ ri.prompt }}
Lösung · {{ ri.explanation }}
Richtig: {{ ri.mcSolution }}
Richtige Ausgabe: {{ ri.traceExpected }}
Lücken: {{ ri.lueckSolution }}
{{ ri.solEl }}