Migration zur Evaluator 2 Syntax (Jack2): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Bzurmaar verschob die Seite Best Practice für den Evaluator nach Migration zur Evaluator 2 Syntax: Artikel beschäftigt sich nicht mit Best Practices sondern mit Handlungsanweisungen zur Migration.) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== EqualsExpr == | Durch die Migration auf den Evaluator Version 2, welche im November 2017 vorgenommen wurde, kann es zu fehlerhaften Aufgaben kommen. Auf dieser Seite werden die typischen Fehler aufgeführt und Maßnahmen zur Behebung angegeben. | ||
== Fehler in der Funktion EqualsExpr == | |||
* Multiplikation | * Multiplikation | ||
: Zwischen den Variablen müssen Mal-Zeichen gesetzt werden. | : Zwischen den Variablen müssen Mal-Zeichen gesetzt werden. |
Version vom 16. November 2017, 09:45 Uhr
Durch die Migration auf den Evaluator Version 2, welche im November 2017 vorgenommen wurde, kann es zu fehlerhaften Aufgaben kommen. Auf dieser Seite werden die typischen Fehler aufgeführt und Maßnahmen zur Behebung angegeben.
Fehler in der Funktion EqualsExpr
- Multiplikation
- Zwischen den Variablen müssen Mal-Zeichen gesetzt werden.
- Bsp.: 2xy -> 2*x*y
- 2xy ist als Eingabemöglichkeit im Moment nicht möglich.
- Methoden
- Methodennamen werden klein geschrieben und '[]' durch '()' ersetzt.
- Bsp.: Factorial[ [var=f] ] -> factorial([var=f])
- Ausdrücke
- π muss 'PI' geschrieben werden.
- Bsp.: equalsExpr('[pos=12]','2*PI*r')
Berechnungen
- Bei Problemen bei der Berechnung von double-Variablen:
- In der exerciseChain.xml-Datei:
- round([var=a]*100.)/100. --> round([var=a]*100.0)/100.0
Set
Bei der Mengenangabe "Set" müssen Strings in Apostrophe gesetzt werden:
- set="{'Berlin','Paris','Prag'}"
Zahlen und Variablen werden weiterhin ohne Apostrophe geschrieben
- set="{1,2,3,4}"
- set="{a,b,c}"