Zum Inhalt springen

Aufgabe 01 - Warm-up-Kata

Zu Zen-Modus wechseln

Ein Trainingslauf durch den Stoff der 1. Klasse: kleine, in sich geschlossene Aufgaben (“Kata”), die zeigen, wo Sie stehen (siehe Kapitel Funktionen vertieft, Abschnitt Wiederholung).

In dieser Übung üben Sie:

  • Auffrischen: Variablen, Verzweigungen, Schleifen, Funktionen, Arrays.
  • Selbst einschätzen: notieren, was leicht fiel und was Wiederholung braucht.
  • VS Code, Browser-Konsole.

Lösen Sie jede Kata als eigene Funktion mit mindestens zwei eigenen Testaufrufen:

  1. istGerade(n): true/false.
  2. summeBis(n): Summe 1…n mit Schleife.
  3. zaehleTreffer(liste, wert): wie oft kommt wert in liste vor?
  4. groesstes(liste): größter Wert ohne Math.max.
  5. umdrehen(text): Zeichenreihenfolge umdrehen, ohne reverse.
  6. noteAlsText(punkte): Notenschlüssel aus der 1. Klasse (91/81/66/50).
  7. mische(liste): Zusatz: Elemente zufällig anordnen (auf MDN recherchieren, wie man Zufallsindizes zieht).

Zum Abschluss: Schreiben Sie als Kommentar eine kurze Selbsteinschätzung: Welche zwei Themen aus der 1. Klasse wollen Sie gezielt wiederholen?

Eine Datei kata.js mit allen Funktionen, Testaufrufen und der Selbsteinschätzung.