Schleifen: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Zur Navigation springen Zur Suche springen
Maria.grandl (Diskussion | Beiträge)
Maria.grandl (Diskussion | Beiträge)
Zeile 13: Zeile 13:
[[Datei:Schleife_befehlsbloecke.png|200px]]
[[Datei:Schleife_befehlsbloecke.png|200px]]


==Beispielprogramme==
==Beispielprogramm 1==


Die folgenden beiden Programme erzeugen dasselbe Ergebnis: ein blinkendes Herz am LED-Display des BBC micro:bit.  
Die folgenden beiden Programme erzeugen dasselbe Ergebnis: ein blinkendes Herz am LED-Display des BBC micro:bit.  
Zeile 29: Zeile 29:


Dazu kann dann der folgende Schleifenblock verwendet werden:
Dazu kann dann der folgende Schleifenblock verwendet werden:
[[Datei:endlosschleife_blinkendes_herz.png|200px]]

Version vom 7. Mai 2018, 17:04 Uhr

Was ist das?

Schleifen werden beim Programmieren immer dann eingesetzt, wenn bestimmte Befehle mehrmals oder unendlich oft wiederholt werden sollen. Man nennt sie daher auch Wiederholungsanweisungen. Je nach Programmiersprache gibt für die Erzeugung einer Schleife bestimmte Befehle.

Erklärungsvideo

In Arbeit!

Befehlsblöcke

Für die Programmierung des BBC micro:bit stehen die folgenden 3 Befehle zur Verfügung:

Beispielprogramm 1

Die folgenden beiden Programme erzeugen dasselbe Ergebnis: ein blinkendes Herz am LED-Display des BBC micro:bit.

Im rechten Programm wird eine Schleife verwendet. Das bringt einige Vorteile mit sich:

  • Die Anzahl der Wiederholungen kann schnell geändert werden, z.B. 20-mal anstatt 3-mal.
  • Der Programmcode wird übersichtlicher.


Manchmal ist es sogar erwünscht, dass bestimmte Befehle (theoretisch) unendlich oft ausgeführt werden. Man spricht dann von einer Endlosschleife (engl. infinite loop).

Dazu kann dann der folgende Schleifenblock verwendet werden: