SetParameter

From
Jump to: navigation, search

Diese Komponente erlaubt es, ähnlich zur integerRange Komponente, eine Menge zu erzeugen, dessen Elemente zufällig aus einem vorgegeben Intervall gezogen werden. Alle Elemente sind ganzzahlig. Da es sich um eine Menge handelt, wird kein Element mehrfachgezogen.

Einsatzbereiche

Die Komponente kann per Drag-and-Drop in den Bereich Aufgabenparameter gezogen werden und dort auch konfiguiert werden. Mit dem Namen kann in anderen Abschnitten auf die Menge zugegriffen werden. Im Bereich Bedingungen können Bedinungen an die Menge gestellt werden. In diesem Fall werden nur zufällige Mengen erzeugt, die diesen Bedingungen entsprechen. Allerdings sind die möglichen Bedingunen noch sehr rudimentär und umfassen einfache Ausdrücke wie X nn {1,2,3} = {}, wobei X die erzeugte Menge ist.

In der Aufgabenstellung bzw. Lösung kann mithilfe des “@”-Operators auf den Parameter zugegriffen werden. So kann beispielsweise in einem TextBlock mit dem Platzhalter “@X” auf den Inhalt des Mengen-Parameters mit dem Namen “X” zugegriffen werden. In der Vorschau wird dann eine formatierte Menge ausgegeben (Hinweis: Wie für alle Platzhalter gilt auch hier, dass eine Format-Komponente auf den Platzhalter gezogen werden muss, damit die Menge später angezeigt und korrekt formatiert wird. )

Einstellungen

Durch Doppelklick auf die setParameter-Komponente werden die ensprechenden Einstellungen geöffnet. Es muss zwingend ein Name vorgegeben werden (der noch nicht anderweitig verwendet wird). Weiterhin muss ein Intervall definiert werden, aus dem alle Elemente der Menge gezogen werden. Die Größe gibt an, wie viele Elemente in der Menge enthalten sind. Es wird eine Menge mit exakt der vorgegebenen Größe erzeugt.