Migration zur Evaluator 2 Syntax (Jack2): Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
:: ''Bsp.: Factorial[ [var=f] ] -> factorial([var=f])''
:: ''Bsp.: Factorial[ [var=f] ] -> factorial([var=f])''
*Ausdrücke
*Ausdrücke
: \Pi muss 'PI' geschrieben werden.
: π muss 'PI' geschrieben werden.
:: Bsp.: ''equalsExpr('[pos=12]','2*PI*r')''


==Berechnungen==
==Berechnungen==

Version vom 14. November 2017, 11:21 Uhr

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