Aus Das deutschsprachige Scratch-Wiki

Bedingte Anweisungen, auch Verzweigungen, meint in der Programmierung das Ausführen eines Code-Teils unter gewissen Bedingungen. Dies ist ein bekanntes Programmierkonzept.

Beispiel

Im folgenden Scratch-Code ist der Falls () dann, sonst-Block für die bedingte Ausführung von Code-Teilen zuständig. Man kann aber auch nur den Falls () dann-Block verwenden, wenn man das "sonst" nicht benötigt.

Wenn die grüne Flagge angeklickt
falls <(Benutzername)=[]>, dann //Falls der Betrachter nicht angemeldet ist
 sage [Hallo, registrier dich doch auf Scratch oder melde dich an!] //Führe Code-Teil 1 aus
sonst
 sage (Verbinde[Hallo, ] und (Benutzername)) //Führe Code-Teil 2 aus
end

Verschachtelte Verzweigungen

Verzweigungen lassen sich ineinander verschachteln, wie folgendes Beispiel zeigt:

Wenn die grüne Flagge angeklickt
falls <(Benutzername)=[]>, dann //Falls der Betrachter nicht angemeldet ist
 sage [Hallo, registrier dich doch auf Scratch oder melde dich an!] //Führe Code-Teil 1 aus
sonst
 ändere [☁ Anzahl Betrachter v] um [1]
 sage (Verbinde[Hallo, ] und (Benutzername))für [2] Sekunden //Sonst führe Code-Teil 2 aus
 falls <(☁ Anzahl Betrachter) < [10]>, dann //Falls bisher weniger als 10 Personen das Projekt gesehen haben
  sage [Du bist unter den ersten 10 angemeldeten Betrachtern!] für [2] Sekunden //Führe Code Teil 2.1 aus
 sonst 
  sage (Verbinde [Du bist angemeldeter Betrachter Nummer ] und (☁ Anzahl Betrachter)) //Sonst führe Code Teil 2.2 aus
 end
end



Code zum Einbinden ins Forum:
[wiki=de:Bedingte Anweisungen]Bedingte Anweisungen[/wiki]

Kategorie:En-Link

Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.