Computeralgebrasysteme: Unterschied zwischen den Versionen

K
[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 23: Zeile 23:
: (ii)    Jede Variable ist ein Term.
: (ii)    Jede Variable ist ein Term.


: (iii)    Sind ''T''<sub>1</sub> und ''T''<sub>2</sub> Terme, so auch ''T''<sub>1</sub> + ''T''<sub>2</sub>, ''T''<sub>1</sub> – ''T''<sub>2</sub>, ''T''<sub>1</sub>×''T''<sub>2</sub>, ''T''<sub>1</sub>÷''T''<sub>2</sub>.
: (iii)    Sind <math>T_1</math> und <math>T_2</math> Terme, so auch <math>T_1+T_2</math>, <math>T_1-T_2</math>, <math>T_1 \cdot T_2</math> und <math>T_1</math>&#x00F7;<math>T_2</math> (Letzteres unter Beachtung von <math>T_2</math> nicht identisch gleich <math>0</math>).


: (iv)    Ist  ''T'' ein Term, so auch (''T'').
: (iv)    Ist  <math>T_1</math> ein Term, so auch (<math>T_1</math>).


Und es könnte dann z. B. hinzukommen:  
Und es könnte dann z. B. hinzukommen:  


: (v)      Ist ''f'' eine reelle Funktion und ''T'' ein Term, so ist auch ''f''(''T'') ein Term.
: (v)      Ist <math>f</math> eine reelle Funktion und <math>T_1</math> ein Term, so ist auch <math>f(T)</math> ein Term.


Bei einem CAS können dann Terme in folgenden fünf Formen auftreten:
Bei einem CAS können dann Terme in folgenden fünf Formen auftreten:
Zeile 50: Zeile 50:


* die Benutzung von Daten- und Methoden-Banken zwecks Bereitstellung geeigneter Verarbeitungsalgorithmen.
* die Benutzung von Daten- und Methoden-Banken zwecks Bereitstellung geeigneter Verarbeitungsalgorithmen.
Damit gehört die­se Art der Verarbeitung in einen zentralen Pro­blem­bereich der Informatik, nämlich in den der Syntaxanalyse ('''Par­sing''') for­maler Sprachen. Die hier auftretenden for­malen Sprachen sind sog. kontextfreie Sprachen (context free languages  –  '''CFL'''). Insbesondere sog. '''Baumstruk­turen''' kön­­nen im Rah­­­men der CFL-Theorie sinnvoll behandelt werden. Baum­struk­­turen spielen bei der Definition von „Term“ eine unentbehrliche Rolle, und sie haben auch Eingang in die Mathematikdidaktik gefunden, um mit ih­rer Hilfe den hierarchischen Aufbau von Ter­men verstehen zu können.
Damit gehört die­se Art der Verarbeitung in einen zentralen Pro­blem­bereich der Informatik, nämlich in den der Syntaxanalyse ('''[http://de.wikipedia.org/wiki/Parser Par­sing]''') for­maler Sprachen. Die hier auftretenden for­malen Sprachen sind sog. kontextfreie Sprachen (context free languages  –  '''[http://de.wikipedia.org/wiki/Kontextfreie_Sprache CFL]'''). Insbesondere sog. '''[http://www.hs-augsburg.de/mebib/emiel/entw_inf/lernprogramme/baeume/gdi_kap_1bis3.html Baumstruk­turen]''' kön­­nen im Rah­­­men der CFL-Theorie sinnvoll behandelt werden. Baum­struk­­turen spielen bei der Definition von „Term“ eine unentbehrliche Rolle, und sie haben auch Eingang in die Mathematikdidaktik gefunden, um mit ih­rer Hilfe den hierarchischen Aufbau von Ter­men verstehen zu können.


==Literatur==
==Literatur==