Wir nutzen Cookies, um das allgemeine Benutzerelebnis zu verbessern. Mit der Nutzung unseres Wikis stimmst du der Nutzung von Cookies zu.

Element

Ein Element entspricht einem Speicherplatz in einer Liste, in dem Informationen wie Zahlen und Wörter gespeichert werden können. Scratch gibt mehrere Möglichkeiten, solche Elemente in Projekten zu erstellen, zu füllen und auf sie zuzugreifen.

Allgemeines

Liste mit fünf Elementen

Eine Liste besteht eigentlich nur aus den einzelnen Elementen. In einer Liste sind alle Elemente in einer festen Reihenfolge geordnet. Erstellt man eine neue Liste, ist diese zunächst leer. Dann kann man Elemente in sie einfügen, die verschiedenste Inhalte haben können. Alle Elemente werden geordnet von oben nach unten angezeigt und erhalten jeweils eine Nummer, die später als Name des Elements benutzt wird.

Blöcke

In Scratch gibt es mehrere Möglichkeiten, Listen zu bearbeiten und auf ihren Inhalt zuzugreifen. Man kann sie einerseits im Bearbeitungsmodus vergrößern, ihnen Elemente hinzufügen, bereits vorhandene Elemente mit einem Mausklick editieren oder welche löschen. Zudem gibt es im Editor die Möglichkeit, Listenelemente zu löschen. Allerdings kann man Listen auch mit Blöcken bearbeiten.

Elemente hinzufügen/löschen

füge [Element] zu [Liste v] hinzu

Dieser Block fügt ein neues Element nach hinten in eine wählbare Liste hinzu. Der Inhalt des Elements lässt sich editieren, die Position nicht, sie ist immer die letzte.

füge [Element] als (1 v) in [Liste v] ein

Dieser Block fügt ein Element mit editierbarem Inhalt an einer beliebigen Position in eine wählbare Liste ein. Hierbei lässt sich das Element an erster, an letzter, an zufälliger oder als wählbarer Stelle einfügen.

ersetze Element (1 v) von [Liste v] durch [Element]

Mit diesem Block kann man den Inhalt eines beliebigen Elements in einer frei wählbaren Liste durch einen anderen Inhalt ersetzen. Das Element behält hierbei seinen Platz.

lösche (1 v) aus [Liste v]

Mithilfe dieses Blocks kann man ein beliebiges Element in einer beliebigen Liste vollständig löschen, die verbleibenden Elemente übernehmen den Platz des vorherigen Elements.

Abfragen von Inhalt

(Element (1 v) von [Liste v])

Fragt den Inhalt eines wählbaren Elements einer beliebigen Liste ab.

<[Liste v] enthält [Inhalt]?>

Dieser boolesche Block dursucht die Liste nach Elementen mit einem bestimmten Inhalt und gibt die Antwort mit "true" (wahr) oder "false" (falsch) zurück.



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