If you're seeing this message, it means we're having trouble loading external resources on our website.

Wenn du hinter einem Webfilter bist, stelle sicher, dass die Domänen *. kastatic.org und *. kasandbox.org nicht blockiert sind.

Hauptinhalt

Unterrichtsleitfaden: Einführung in JS - Schleifen

Dies ist ein Unterrichtsleitfaden für die 12. Lerneinheit Schleifen des Kurses Einführung in JS.

Was gelernt wird

  • Wie man Schleifen benutzt, um Code zu wiederholen, indem man jedes Mal einen Wert im Code ändert (wie z.B. um eine Reihe oder Spalte von Formen zu zeichnen).
  • Die Syntax für eine while und eine for Schleife.
  • Wie man Schleifen ineinander verschachtelt, eine nützliche Technik, um zwei Dimensionen von Werten zu ändern (wie z.B. um ein Raster von Formen zu zeichnen).

Die Lernenden werden in der Lage sein, Programmcode zu schreiben wie:

Wo die Lernenden Probleme haben

  • Schüler vergessen manchmal, dass sie die Schleifenzählervariable in ihren Shape-Befehlen benutzen müssen - sonst zeichnet ihr Programm nur einen Haufen Shapes übereinander.
  • Schüler fragen sich vielleicht, wann sie eine while-Schleife im Gegensatz zu einer for-Schleife verwenden sollten. Eine while-Schleife ist die allgemeinste Art von Schleife, eine for-Schleife ist eine spezifischere Syntax, die großartig für die Iteration durch eine Sequenz von Zahlen ist. Für die meisten Zeichnungen und Animationen werden die Schüler eine for-Schleife verwenden wollen.
  • Schüler vergessen oft alle Teile des for-Schleifenkopfes. Es hilft, wenn sie sich das Dokumentationsbeispiel ansehen. Erinnere sie daran, dass sie die Programmiersyntax anfangs nicht auswendig lernen müssen, da sie oft eine Dokumentation zur Hand haben werden - das Wichtige ist, die Syntax zu üben und zu verstehen.
  • Schüler schreiben manchmal Schleifen mit dem klassischen "off by one"-Fehler. Das ist, wenn ihre Bedingung nicht ganz richtig ist, weil sie eine Iteration zu früh oder zu spät stoppen. Ermutige sie, sorgfältig über ihre Bedingung nachzudenken und darüber, was die Werte in der letzten Iteration des Codes sein werden, die ausgeführt wird.

Zusätzliches Material: Offline-Aktivitäten

Eine "Offline"-Aktivität ist eine, die du mit deinen Lernenden durchführen kannst, ohne einen Computer nutzen zu müssen. Sie können helfen Inhalte in einer intuitiven Weise deutlich werden zu lassen und sie können eine unterstützende Aktivität sein, wenn Computer ausfallen.
Code.org bietet eine Tutorial "For Loops Fun" an (siehe Übersichtsvideo, Unterrichtsplan und Beispielvideo im Unterricht).

Zusätzliches Material: Diskussionsfragen

Dies sind Fragen, die du Lernende individuell fragenkannst, nachdem sie das Tutorial bearbeitet haben, oder leite eine Diskussion, wenn alle am gleichen Punkt angelangt sind.
  • Schau dir frühere Programme an, die deine Schüler gemacht haben. Finde solche mit Reihen/Spalten von Formen und bitte die Schüler zu zeigen, wo sie Schleifen verwenden könnten. Wenn sie Zeit haben, können sie sie vielleicht verbessern.
  • Schau dich im Zimmer um. Wenn du das Zimmer zeichnen würdest, wo würdest du Schleifen verwenden?

Zusätzliches Material: Quizfragen

Diese können als Kurs Spaß machen, nachdem jeder das Tutorial bearbeitete hat. Sie können auch zu einer Diskussion darüber führen, welche Fragen am schwierigsten sind. Spiele sie auf Quizizz.

Willst du an der Diskussion teilnehmen?

Noch keine Beiträge.
Verstehst du Englisch? Klick hier, um weitere Diskussionen auf der englischen Khan Academy Seite zu sehen.