Molecule: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 23: | Zeile 23: | ||
::=>[[Datei:H2o.jpg]] | ::=>[[Datei:H2o.jpg]] | ||
}} | }} | ||
[[Category:Funktionen zur Erstellung von Molekülen]] |
Version vom 4. Dezember 2018, 13:41 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)))