Wiegebe ich eine Ganzzahlvariable in der EBNF (Erweiterten Backus Naur Form) an?
Moin zusammen...
ich stehe gerade vor dem Problem das ich nicht ganz klar komme mit der EBNF.
und zwar soll ich eine Ganzzahlvariable angeben mit dem gegebenen mitteln, kann mir da vielleicht weriterhelfen, oder evt. einen Link schicken wo das gut erklärt wird.
Danke :)
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Informatik, Python
Ganz einfach:
- Ganzzahlvariable = Variablenname
Welchen Wert die Variable enthält, ist nicht Bestandteil der Syntax.
Anders sieht es bei einer Ganzzahlkonstanten aus. Das könnte etwa so aussehen:
- Ganzzahlkonstante = Dezimalzahl | Oktalzahl | Hexadezimalzahl
- Dezimalzahl = ZifferOhneNull { DezimalZiffer }
- Oktalzahl = "0" { OktalZiffer }
- Hexadezimalzahl = "0x" HexadezimalZiffer { HexadezimalZiffer }
Hi,
habe tatsächlich die gleiche Aufgabe in der 3. Woche meines 1. Semesters bekommen und finde überhaupt keinen Ansatz. Wie genau gehe ich hierbei vor? Die Antwort von Ralphdieter hilft mir leider auch nicht wirklich weiter....