Molecule: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{Template:ChemEvaluatorfunktion|Parameter=Die Funktion kann 1-3 Parameter erwarten. Parameter 2 und 3 sind optional. Die Methode ertwartet ein ''atomarray''(…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Template:ChemEvaluatorfunktion|Parameter=Die Funktion kann 1-3 Parameter erwarten. Parameter 2 und 3 sind optional.
{{Template:ChemEvaluatorfunktion|Parameter=Die Funktion kann 1-3 Parameter erwarten. Parameter 2 und 3 sind optional.


Die Methode ertwartet ein ''atomarray''(muss immer enthalten sein) einen ''charge'' und einen ''StateOfMatter''(optional).|Rückgabewert=Die Funktion gibt ein Molekül zurück.|Aufbau= <code>molecule(atomarray,[charge],[stateOfMatter])</code>|Hinweise=*Diese Moleküle können im Aufgabentext/Feedbacktext/etc. angezeigt werden.
Die Methode ertwartet ein ''[[Atomarray|atomarray]]''(muss immer enthalten sein) einen ''[[Charge|charge]]'' und einen ''[[StateOfMatter|stateOfMatter]]''(optional).|Rückgabewert=Die Funktion gibt ein Molekül zurück.|Aufbau= <code>molecule(atomarray,[charge],[stateOfMatter])</code>|Hinweise=*Diese Moleküle können im Aufgabentext/Feedbacktext/etc. angezeigt werden.
*Diese Moleküle können zum rechnen im ChemEvaluator verwendet werden:
*Diese Moleküle können zum rechnen im ChemEvaluator verwendet werden:
**<code>+,*</code>
**<code>+,*</code>

Version vom 4. Dezember 2018, 14:36 Uhr

Zugehörige Evaluatoren

  • ChemEvaluator

Beschreibung

Parameter

Die Funktion kann 1-3 Parameter erwarten. Parameter 2 und 3 sind optional.

Die Methode ertwartet ein atomarray(muss immer enthalten sein) einen charge und einen stateOfMatter(optional).

Rückgabewert

Die Funktion gibt ein Molekül zurück.

Aufbau

molecule(atomarray,[charge],[stateOfMatter])

Hinweise

  • Diese Moleküle können im Aufgabentext/Feedbacktext/etc. angezeigt werden.
  • Diese Moleküle können zum rechnen im ChemEvaluator verwendet werden:
    • +,*
    • contains, consostOf, compareNumberOfAtoms, checkOxidationState, checkStateOfMatter
    • list
    • isEmpty

Beispiel

1.

molcule(atomarray(atomarray_element(H,2), atomarray_Element(O)))
=>H2O

2.

molcule(atomarray(atomarray_element(H,2), atomarray_Element(O)), charge(2+))
=>H2O{2+}

3.

molcule(atomarray(atomarray_element(H,2), atomarray_Element(O)), charge(3+), stateOfMatter('aq'))
=>H2O{3+}(aq)

4.

molcule(atomarray(oxidationState(-'II',atomarray_element(H,2)), atomarray_Element(O)))
=>H2o.jpg