matheraum.de
Raum für Mathematik
Offene Informations- und Nachhilfegemeinschaft

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Hochschulmathe
  Status Uni-Analysis
    Status Reelle Analysis
    Status UKomplx
    Status Uni-Kompl. Analysis
    Status Differentialgl.
    Status Maß/Integrat-Theorie
    Status Funktionalanalysis
    Status Transformationen
    Status UAnaSon
  Status Uni-Lin. Algebra
    Status Abbildungen
    Status ULinAGS
    Status Matrizen
    Status Determinanten
    Status Eigenwerte
    Status Skalarprodukte
    Status Moduln/Vektorraum
    Status Sonstiges
  Status Algebra+Zahlentheo.
    Status Algebra
    Status Zahlentheorie
  Status Diskrete Mathematik
    Status Diskrete Optimierung
    Status Graphentheorie
    Status Operations Research
    Status Relationen
  Status Fachdidaktik
  Status Finanz+Versicherung
    Status Uni-Finanzmathematik
    Status Uni-Versicherungsmat
  Status Logik+Mengenlehre
    Status Logik
    Status Mengenlehre
  Status Numerik
    Status Lin. Gleich.-systeme
    Status Nichtlineare Gleich.
    Status Interpol.+Approx.
    Status Integr.+Differenz.
    Status Eigenwertprobleme
    Status DGL
  Status Uni-Stochastik
    Status Kombinatorik
    Status math. Statistik
    Status Statistik (Anwend.)
    Status stoch. Analysis
    Status stoch. Prozesse
    Status Wahrscheinlichkeitstheorie
  Status Topologie+Geometrie
  Status Uni-Sonstiges

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
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenFormale SprachenSyntax Diagramm
Foren für weitere Schulfächer findest Du auf www.vorhilfe.de z.B. Philosophie • Religion • Kunst • Musik • Sport • Pädagogik
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.unimatheforum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]