Aufgabe 2
Gegeben seien die kontextfreie Grammatik
G = ({s,x,e,a,p},{REAL,INT,VAR,+,-,*,/,(,),=},P,s)
mit
P = {
s::=x,
x::= x=e|e,
e::= e+p|e-p|p,
p::= p*a|p/p|a,
a::= REAL|INT|VAR|(e)
}
und die folgenden Ausdrücke:
( rx - rm ) / rs * 2.0 * rpi
1.14 - rs / (ra * rb ) + (1.0 - rs ) / 2
( ia + ib ) * ( ia + ib ) = 2
- Normalisieren Sie die Ausdrücke
- Führen Sie eine Typbestimmung der Teilausdrücke anhand der
Kellermethode durch
- Erzeugen Sie eine Folge von Einadreß-Befehlen des
vonNeumann-Simulators zur Berechung der drei Terme