• Keine Ergebnisse gefunden

3 Aufgabe 3: Sätze aus Grammatik-Regeln erstellen

N/A
N/A
Protected

Academic year: 2021

Aktie "3 Aufgabe 3: Sätze aus Grammatik-Regeln erstellen"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lösungen zur Vorlesung

GRUNDLAGEN DERINFORMATIKI Studiengang Elektrotechnik

SS 03

AG Betriebssysteme FB3 Kirsten Berkenkötter

Lösung Übungszettel 8

1 Aufgabe 1: Taschenrechner in EBNF

Rechnung ::= Zahl {Operator Zahl}

Operator ::= ’+’ | ’-’ | ’*’ | ’/’

Zahl ::= Ziffern ( [ ’.’ Ziffern ] | [ e [’+’ | ’-’] Ziffern] ) Ziffern ::= Ziffer {Ziffer}

Ziffer ::= ’0’ | ’1’ | ’2’ | ’3’ | ’4’ | ’5’ | ’6’ | ’7’ | ’8’ | ’9’

2 Aufgabe 2: Erweiterung des Taschenrechnes

Rechnung ::= Term {Strichoperator Term}

Term ::= Zahl {Punktoperator Zahl}

Punktoperator ::= ’*’ | ’/’ | Strichoperator ::= ’+’ | ’-’

Zahl ::= {Ziffer} ([ ’.’ {Ziffer} ] | [ e [’+’ | ’-’] {Ziffer}]) Ziffer ::= ’0’ | ’1’ | ’2’ | ’3’ | ’4’ | ’5’ | ’6’ |

’7’ | ’8’ | ’9’

3 Aufgabe 3: Sätze aus Grammatik-Regeln erstellen

8 Eiswürfel 2 cl Pfefferminzsirup Kokossirup Ananassaft Orangensaft 8 Eiswürfel 2 cl Pfefferminzsirup Kokossirup Ananassaft Orangensaft Orangensaft 1 Cocktailkirsche

8 Eiswürfel 2 cl Pfefferminzsirup Kokossirup Ananassaft Orangensaft 1 Cocktailkirsche

8 Eiswürfel 2cl Kokossirup 2cl Sahne Ananassaft Orangensaft Maracujanektar Kokosraspel

8 Eiswürfel 2cl Kokossirup 2cl Sahne Ananassaft Orangensaft

(2)

4 Aufgabe 4: Syntaxdiagramm zu gegebenen Sätzen erstellen

regel: Alk

All

ool

ohol ohol

5 Aufgabe 5: Sätze auf korrekte Grammatik überprüfen

abac ja, nach Regel var3 abaca nein

aca ja, nach Regel var1 abc ja, nach Regel var1 abcab nein

bc nein

6 Aufgabe 6: EBNF-Grammatik erstellen

wort ::= var1 | var2 | var3 var 1 ::= buchstabe

var 2 ::= buchstabe buchstabe

var 3 ::= var2 (ateil | bteil) buchstabe {buchstabe}

ateil ::= ’a’ ’a’

bteil ::= ’b’ ’b’ ’b’

buchstabe ::= ’a’ | ’b’

7 Aufgabe 7: Worte einer EBNF-Grammatik bestimmen

a abcb abcc d de df

Referenzen

ÄHNLICHE DOKUMENTE

Lösungsschlüssel: Ein Punkt ist nur dann zu geben, wenn für beide Lücken jeweils der richtige Satzteil

Aufgabe 3 Quadratische Gleichung mit genau zwei Lösungen Lösungserwartung: q < 25 Lösungsschlüssel: Ein Punkt für die

Bei Angabe eines halboffenen oder geschlossenen Intervalls ist der Punkt nicht zu geben.. Grundkompetenz:

Geben Sie zwei Gleichungen in den Variablen a und b an, mithilfe derer die für diese Mischung benötigten Mengen berechnet werden

Aufgabe 3 Gehälter Lösungserwartung: Der Ausdruck gibt die Summe der Gehälter der 8 Mitarbeiter/innen des Kleinunternehmens an.. Lösungsschlüssel: Ein Punkt für eine

Lösungsschlüssel: Ein Punkt für eine richtige Darstellung des gesuchten Pfeils, wobei der Lösungspfeil auch von anderen Ausgangspunkten aus gezeichnet

[r]

[r]