Numerische Variablen

Zuletzt geändert von Hendrik Zschocke am 12.01.2024

 

Sie können ganzzahlige oder gebrochene Variablen-Werte generieren. Hierfür stehen Ihnen die Variablen-Typen Ganze Zahl und Gleitkommazahl zur Verfügung.

Editor - Ganzzahlvariable Typauswahl_de.png

Nachfolgend werden Ihnen die Möglichkeiten zur Wertsetzung von numerischen Variablen vorgestellt, sowie die Möglichkeit, die Anzeige-Genauigkeit von Gleitkommazahlen zu definieren.
Setzen Sie für eine numerische Variable keinen Wert, wird die Variable mit 0 initialisiert.

Editor - Ganzzahlvariable Wertsetzung_de.png

 

Wertebereich

Für numerische Variablen kann ein Wertebereich definiert werden. Der Variablen-Wert wird zufällig innerhalb des Wertebereiches ermittelt. Dabei werden die angegebenen Grenzen in die Auswahl einbezogen. Für Variablen vom Typ Ganze Zahl kann zusätzlich zu den Grenzen (Einstellung Minimum und Maximum) die Schrittweite (Einstellung Schritte) bestimmt werden.

Mögliche Eingaben sind beispielsweise:

  • Wertebereich: Minimum=2, Maximum=11, Schritte=3: Es sind folgende Werte möglich {2, 5, 8, 11}. Bei Verwendung der Variable wird ein Wert zufällig ausgewählt bspw. 2.

         Editor - Bildvariable Wertsetzung Wertebereich_de.png

Folgende Beispiele zum Einsatz von numerischen Variablen zur Generierung von Zufallswerten zeigen typische Anwendungsszenarien:

Wert (Direkte Wert-Setzung)

Sie können allen Variablen-Typen einen Wert direkt zuweisen und die Variable mit diesem Wert initialisieren. Der Wert kann später in Abhängigkeit anderer Variablen geändert werden (vgl. Bedingungen).

Mögliche Eingaben sind beispielsweise:

  • Wert: 5: Die Variable wird auf den Wert 5 gesetzt.
  • Wert: -2,25: Die Variable wird auf den Wert -2,25 gesetzt.

Zufällige Auswahl

Definieren Sie eine Werte-Liste, aus welcher zufällig ein Wert ausgewählt wird. Die alternativen Werte werden in der Liste durch einen Zeilenumbruch oder ein Semikolon getrennt.

Mögliche Eingaben sind beispielsweise:

  • Zufällige Auswahl: -5; -3; 3; 5: Es wird zufällig einer der angegebenen Werte ausgewählt bspw. -5.
  • Zufällige Auswahl: 0; 12,25; 13,5: Es wird zufällig einer der angegebenen Werte ausgewählt bspw. 12,25.

Berechnung (MAXIMA)

Die ONYX Testsuite ist mit dem Computer-Algebra-System MAXIMA gekoppelt. Sie können Variablenwerte auf Basis anderer Variablen berechnen. Geben Sie hierfür die Berechnungsvorschrift in MAXIMA-Schreibweise an.
Detaillierte Hinweise zur MAXIMA-Schreibweise erhalten Sie im MAXIMA Benutzerhandbuch (Manual). Eine wertvolle Zusammenstellung von Beispielumsetzungen finden Sie in Form eines Wikis unter MAXIMA Good-Practice-Beispiele.

Mögliche Eingaben sind beispielsweise:

  • Berechnung (MAXIMA): 5+{a}: Es wird die Summe aus 5 und dem Variablenwert {a} berechnet. Die Variable {a} muss zuvor definiert sein.
  • Berechnung (MAXIMA): sqrt({a})/(5+sqrt({b})): MAXIMA unterstützt mathematische Ausdrücke wie sqrt() für die Quadratwurzel.
  • Berechnung (MAXIMA): 2*sin({a})+log({b}): Ebenso können trigonometrische Funktionen oder die Logarithmusfunktion genutzt werden.

         Editor - Bildvariable Wertsetzung Berechnung Maxima_de.png

Umgang mit ungültigen MAXIMA-Termen

Ungültige Maximaangaben werden in einigen Fällen automatisch zu gültigen Angaben ergänzt. Der Abschnitt Verwendung von MAXIMA und ONYX listet diese Fälle und den Umgang mit ihnen auf.

Folgendes Beispiele zum Einsatz von numerischen Variablen zur Generierung von Zufallswerten zeigen typische Anwendungsszenarien:

Einstellung: Anzeige formatieren

Für Variablen vom Typ Gleitkommazahl kann für die Anzeige die Anzahl der Dezimalstellen konfiguriert werden. Bitte beachten Sie, dass die Einstellung nur die Anzeige, nicht aber die Rechengenauigkeit und den Lösungsvergleich beeinflusst. Das bedeutet: Wird die Variable für die Berechnung weiterer Variablen genutzt, wird der vollständige, ungerundete Wert zur Berechnung verwendet. Ist die Variable als Lösung für eine Lücke (Berechnungsaufgabe) hinterlegt, wird die konfigurierte Anzahl der Dezimalstellen für die Lösungsanzeige verwendet, nicht aber für den Lösungsvergleich.

Editor - Formatierung der Dezimalstellenanzeige_de.png

Möchten Sie erreichen, dass der Teilnehmer Berechnungsaufgaben nur mit einer bestimmten Genauigkeit lösen muss, verwenden Sie die Einstellung zur Definition eines Toleranzbereiches im Bearbeitungsfenster der Lücke.