Parameter und Variablen
Ein Parameter bezeichnet in MathWebStudio eine Variable, die einen zufällig erzeugten Wert zugewiesen bekommt, der unabhängig von anderen Parametern oder Variablen ist. Dies kann beispielsweise eine Zahl zwischen 1 und 10 sein, die zufällig ausgewählt wird.
Eine Variable bezeichnet in MathWebStudio eine eine Variable, deren Wert durch die bisher erzeugten Parameter und Variablen festgelegt ist. Wenn a eine Zufallszahl ist, könnte eine Variable b mit dem Wert a+3 definiert werden. Während für den Wert von a ein Zufallsgenerator gebraucht wird, wird für den Wert von b nur der Wert von a gebraucht.
Aktuell sind die folgenden Parameter und Variablen nutzbar:
Zahl (Bereich)
Dieser Parameter liefert Zufallszahlen aus einem vorgegebenen Zahlenbereich. Dieser wird durch minimalen/maximalen erlaubten Wert sowie die Schrittweite festgelegt. Aus den möglichen Werten wird ein Wert zufällig ausgewählt. Die Ausgabe des Wertes im Text erfolgt durch die Komponente Zahl (Format.) oder in einer Tabellenzelle vom Typ Ausdruck.
Zahl (Menge)
Dieser Parameter liefert Zufallszahlen aus einer vorgegebenen Menge von Zahlen. Aus den möglichen Werten wird ein Wert zufällig ausgewählt. Um die Wahrscheinlichkeit für das Auftreten eines bestimmten Wertes zu erhöhen, kann ein Wert auch mehrfach genannt werden. Sind die Werte beispielsweise "1; 1; 1; 2", so wird mit einer Wahrscheinlichkeit von 75% der Wert "1" gewählt werden. Die Ausgabe des Wertes im Text erfolgt durch die Komponente Zahl (Format.) oder in einer Tabellenzelle vom Typ Ausdruck.
Variable (Zahl)
Diese Variable berechnet einen Zahlenwert über eine vom Benutzer definierte Formel. In dieser Formel dürfen nur bereits vorher definierte Variablen und Parameter verwendet werden, ebenso die Konstanten e und pi und einige mathematische Funktionen. Die Ausgabe des Wertes im Text erfolgt durch die Komponente Zahl (Format.) oder in einer Tabellenzelle vom Typ Ausdruck.
String (Liste)
Diese Parameter-Komponente gibt aus einer Liste von Wörtern/Zeichenketten (Strings) ein zufällig gewähltes Wort aus. Die Ausgabe des Wertes im Text erfolgt durch die Komponente String (Format.) oder in einer Tabellenzelle vom Typ String.
String (Zahl)
Diese Variable wandelt einen Zahlenwert in eine Zeichenkette (String) um. Dadurch sind Formatierungen wie Tausendertrennzeichen, Maßeinheit, Prozentzeichen, etc. möglich. Die Ausgabe der Variable im Text erfolgt durch die Komponente String (Format.) oder in einer Tabellenzelle vom Typ String.
String (Text)
Diese Variable beinhaltet Text, der auch die Inhalte von anderen Parametern und Variablen enthalten kann. Um einen solchen Wert in den Text zu integrieren, ist das Zeichen @ gefolgt vom Variablennamen einzugeben. Z.B. "Das Ergebnis ist @x", wenn der Wert der Variable x an der Stelle erscheinen soll. Die Ausgabe der Variable in Aufgabentext und Lösung erfolgt durch die Komponente String (Format.) oder in einer Tabellenzelle vom Typ String.