Migration zur Evaluator 2 Syntax (Jack2)

Aus JACK Wiki
Version vom 14. November 2017, 12:55 Uhr von Bzurmaar (Diskussion | Beiträge) (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.)
Zur Navigation springen Zur Suche springen

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}"