www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Vorhilfe
  Status Geisteswiss.
    Status Erdkunde
    Status Geschichte
    Status Jura
    Status Musik/Kunst
    Status Pädagogik
    Status Philosophie
    Status Politik/Wirtschaft
    Status Psychologie
    Status Religion
    Status Sozialwissenschaften
  Status Informatik
    Status Schule
    Status Hochschule
    Status Info-Training
    Status Wettbewerbe
    Status Praxis
    Status Internes IR
  Status Ingenieurwiss.
    Status Bauingenieurwesen
    Status Elektrotechnik
    Status Maschinenbau
    Status Materialwissenschaft
    Status Regelungstechnik
    Status Signaltheorie
    Status Sonstiges
    Status Technik
  Status Mathe
    Status Schulmathe
    Status Hochschulmathe
    Status Mathe-Vorkurse
    Status Mathe-Software
  Status Naturwiss.
    Status Astronomie
    Status Biologie
    Status Chemie
    Status Geowissenschaften
    Status Medizin
    Status Physik
    Status Sport
  Status Sonstiges / Diverses
  Status Sprachen
    Status Deutsch
    Status Englisch
    Status Französisch
    Status Griechisch
    Status Latein
    Status Russisch
    Status Spanisch
    Status Vorkurse
    Status Sonstiges (Sprachen)
  Status Neuerdings
  Status Internes VH
    Status Café VH
    Status Verbesserungen
    Status Benutzerbetreuung
    Status Plenum
    Status Datenbank-Forum
    Status Test-Forum
    Status Fragwürdige Inhalte
    Status VH e.V.

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Formale Sprachen" - Syntax Diagramm
Syntax Diagramm < Formale Sprachen < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Formale Sprachen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Syntax Diagramm: Hilfe bei Syntaxdiagrammen
Status: (Frage) beantwortet Status 
Datum: 19:14 Di 13.10.2009
Autor: suprimos

Aufgabe
Aufgabe 3 (Punkte: 4)

Erstellen Sie ein Syntaxdiagramm fur einfache arithmetische Ausdrucke.
"|" steht für oder
":" steht für ein bzw. eine

arithemtischer Ausdruck: Audruck | geklammerter Ausdruck

Ausdruck: Zahl Operator Zahl | Ausdruck Operator Ausdruck

geklammerter Ausdruck: ( Ausdruck )

Operatoren: + | - | * | /

Zahl: Ziffer | ZifferZahl

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

Beispiele für einen einfachen arithmetischen Ausdruck:

(3 + 56 * 111 - 1)

64 - 28

Zeigen Sie für diese zwei Beispiele, dass sie über das von Ihnen erstellte Syntaxdiagramm

gebildet werden können.  

Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt:
http://www.studis-online.de/Fragen-Brett/read.php?105,871138

verstanden habe ich arithmetischer ausdruck, geklammerter ausdruck, operator und ziffer...(hoffe ich)
bei zahl und ausdruck bin ich mir aber nicht sicher...

ich vermute:
Das heißt das ein Ausdruck endweder zu 5 + 6 oder zu Ausdruck + Ausdruck werden kann.
dadurch kann man auch 5 + 6 + 7 + 8 umsetzen.

Bei Zahl gilt das gleich dadurch kann man mehrere Ziffern hintereinander schreiben wodurch Zahlen wie 56 oder 9887654321 möglich werden.


die frage ist nun nur wie genau man das zeichnen soll....

da ich ja beim ausdruck den ausdruck erstmal definieren soll, verstehe ich noch nicht warum ich im syntaxdiagramm zur beschreibung des ausdrucks bereits das wort ausdruck wieder verwenden kann...
gleiches gilt für zahl, dort kommt ja auch in den def. schon zahl selbst drin vor

das hab ich bisher gezeichnet:
http://img96.imageshack.us/i/bild1i.jpg/

        
Bezug
Syntax Diagramm: Antwort
Status: (Antwort) fertig Status 
Datum: 19:33 Di 13.10.2009
Autor: felixf

Hallo!

> Aufgabe 3 (Punkte: 4)
>  
> Erstellen Sie ein Syntaxdiagramm fur einfache
> arithmetische Ausdrucke.
>  "|" steht für oder
>  ":" steht für ein bzw. eine
>  
> arithemtischer Ausdruck: Audruck | geklammerter Ausdruck
>  
> Ausdruck: Zahl Operator Zahl | Ausdruck Operator Ausdruck
>  
> geklammerter Ausdruck: ( Ausdruck )
>  
> Operatoren: + | - | * | /
>  
> Zahl: Ziffer | ZifferZahl
>  
> Ziffer: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
>  
> Beispiele für einen einfachen arithmetischen Ausdruck:
>  
> (3 + 56 * 111 - 1)
>  
> 64 - 28
>  
> Zeigen Sie für diese zwei Beispiele, dass sie über das
> von Ihnen erstellte Syntaxdiagramm
> gebildet werden können.
>
> Ich habe diese Frage auch in folgenden Foren auf anderen
> Internetseiten gestellt:
>  
> http://www.studis-online.de/Fragen-Brett/read.php?105,871138
>  
> verstanden habe ich arithmetischer ausdruck, geklammerter
> ausdruck, operator und ziffer...(hoffe ich)
>  bei zahl und ausdruck bin ich mir aber nicht sicher...
>  
> ich vermute:
>  Das heißt das ein Ausdruck endweder zu 5 + 6 oder zu
> Ausdruck + Ausdruck werden kann.

Genau. Oder auch zu 11 / 5, zu 23 - 42 oder Ausdruck * Ausdruck.

>  dadurch kann man auch 5 + 6 + 7 + 8 umsetzen.

Ja, indem man es aufteilt in Ausdruck + Ausdruck, und dann als ersten Ausdruck 5 + 6 und als zweiten 7 + 8 nimmt.

(Interessanterweise kann man 1 + 2 + 3 mit der obigen Grammatik nicht darstellen.)

> Bei Zahl gilt das gleich dadurch kann man mehrere Ziffern
> hintereinander schreiben wodurch Zahlen wie 56 oder
> 9887654321 möglich werden.

Genau: eine Zahl muss mindestens eine Ziffer haben, kann aber auch viele haben.

> die frage ist nun nur wie genau man das zeichnen soll....
>  
> da ich ja beim ausdruck den ausdruck erstmal definieren
> soll, verstehe ich noch nicht warum ich im syntaxdiagramm
> zur beschreibung des ausdrucks bereits das wort ausdruck
> wieder verwenden kann...

Das ist halt rekursiv. Du kannst da einfach wieder Ausdruck hinschreiben.

>  gleiches gilt für zahl, dort kommt ja auch in den def.
> schon zahl selbst drin vor

Da ebenso.

> das hab ich bisher gezeichnet:
>  http://img96.imageshack.us/i/bild1i.jpg/

Fuer Ausdruck und Zahl machst du jeweils wieder so eine Oder-Unterscheidung (wie bei arithmetischer Ausdruck), nur das halt mehr als ein Kaestchen pro Unterscheidung kommen kann, und dass Ausdruck bzw. Zahl selber auch wieder vorkommen koennen.

LG Felix


Bezug
        
Bezug
Syntax Diagramm: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 20:59 Di 13.10.2009
Autor: suprimos

so,
erstmal danke für die hinweise...

habe jetzt versucht das anhand deiner erklärung aufzumalen

[][Externes Bild http://www.img-host.de/bild.php/31273,bild2WH15K.jpg]

http://www.img-host.de/bild.php/31273,bild2WH15K.jpg

Bezug
                
Bezug
Syntax Diagramm: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 21:16 Di 13.10.2009
Autor: felixf

Hallo

> so,
>  erstmal danke für die hinweise...
>  
> habe jetzt versucht das anhand deiner erklärung
> aufzumalen
>  
> [][Externes Bild http://www.img-host.de/bild.php/31273,bild2WH15K.jpg]
>  
> http://www.img-host.de/bild.php/31273,bild2WH15K.jpg

[ok]

LG Felix


Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Formale Sprachen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.vorhilfe.de