Hallo erstmal,
ich Rätsel schon länger an einer Aufgabe, da ich nicht genau weiß wie sowas überhaupt im Gesamtbild aussehen mag und die Masse der Bedingungen mich erschlägt. Es wäre nett wenn jemand Beispiele zeigen könnte und was man evtl beachten sollte.
(Oder es zumindest so formuliert, sodass man einen besseren Überblick hat)
Dickes Danke im Voraus
PS: Ich habe natürlich vorher versucht zu googeln ^^
Definieren Sie (schriftlich!) eine Grammatik in EBNF-Syntax um Rechenoperationen mit den Grund- rechenarten auf Brüchen darstellen zu können. Berücksichtigen Sie dabei folgendes: Es können be- liebig viele Brüche durch Operatoren miteinander verknüpft werden. Eine jede solche Operation und jeder Bruch wiederum kann beliebig tief mit Klammern geschachtelt werden. Ein Bruch besteht im- mer aus Zähler, Bruchstrich und Nenner und darf keinen Nullteiler haben, der Zähler darf aber sehr wohl Null sein. Als Operatoren sind +, -, * und / erlaubt. Brüche, Klammern und Operatoren soll- ten immer durch ein Leerzeichen voneinander getrennt sein. Richten Sie sich auch nach folgenden Beispielwörtern der Grammatik:
4/3 * 1/2 + -2/2 * ( 3/1 + -3/2 ) ( -1/2 ) + 3/4 * 2/1
ich Rätsel schon länger an einer Aufgabe, da ich nicht genau weiß wie sowas überhaupt im Gesamtbild aussehen mag und die Masse der Bedingungen mich erschlägt. Es wäre nett wenn jemand Beispiele zeigen könnte und was man evtl beachten sollte.
(Oder es zumindest so formuliert, sodass man einen besseren Überblick hat)
Dickes Danke im Voraus
PS: Ich habe natürlich vorher versucht zu googeln ^^
Definieren Sie (schriftlich!) eine Grammatik in EBNF-Syntax um Rechenoperationen mit den Grund- rechenarten auf Brüchen darstellen zu können. Berücksichtigen Sie dabei folgendes: Es können be- liebig viele Brüche durch Operatoren miteinander verknüpft werden. Eine jede solche Operation und jeder Bruch wiederum kann beliebig tief mit Klammern geschachtelt werden. Ein Bruch besteht im- mer aus Zähler, Bruchstrich und Nenner und darf keinen Nullteiler haben, der Zähler darf aber sehr wohl Null sein. Als Operatoren sind +, -, * und / erlaubt. Brüche, Klammern und Operatoren soll- ten immer durch ein Leerzeichen voneinander getrennt sein. Richten Sie sich auch nach folgenden Beispielwörtern der Grammatik:
4/3 * 1/2 + -2/2 * ( 3/1 + -3/2 ) ( -1/2 ) + 3/4 * 2/1
Zuletzt bearbeitet: