Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 3 von 3 Treffern
Autor Beitrag
Thema: Oberklassen und Parameter
Retro10

Antworten: 0
Hits: 2.653
Oberklassen und Parameter 05.03.2017 16:59 Forum: Informatik in der Schule


Hallo, ich habe folgenden Satz in einer Klausur stehen:

"Beim Methodenaufruf dürfen auch Instanzen von Oberklassen der
formalen Parameter übergeben werden."

Warum ist diese Aussage falsch ? In anderen Worten heißt der Satz ja das bei einem Methodenaufruf die Objekte der Oberklasse den formalen Parameter übergeben werden.

Wieso geht das nicht ?
Thema: EBNF Grammatik
Retro10

Antworten: 3
Hits: 4.307
22.01.2017 13:50 Forum: formale Sprachen


Hey,

danke für die schnelle Antwort. Die Erklärung war hifreich und habe immer noch Fragen zu diesen EBNF's. Bei uns im Skript ist das ganze so definiert:

•():HierkommtesaufdiegenauePositionan

•{}:Daskannbeliebig(kannauchunendlichsein)häufigstehen,oderüberhaupt
nicht.

• []:Dasstehteinmaloderüberhauptnicht.

Jetzt z.B bei aabab zu a{(ab)}{a}

Das erste a stimmt darauf folgt ab von aabab was wieder an der richtigen Position steht ("[latex]a\{(ab)\}[b]\{a\}[/latex]") danach folgt ab von aabab das b kann weggelassen werden zur Bedingung ( "[latex]a\{(ab)\}[b]\{a\}[/latex]" )und das a auch ? Ich verstehe nicht ganz inwiefern die Postionen der Buchstaben eine Rolle spielen. Anscheinend ja schon und wieder rum nicht.

z.B bei ab ich nenne ab mal "Prüfterm" zur Bedingung [latex]a\{(ab)\}[b]\{a\}[/latex]

Das a steht an erster Stelle von ab. Dann folgt als Bedingung a{(ab)} so kann ich jetzt das {(ab)} weglassen oder muss ich dies sogar weil die Position von meinem "Prüfterm" ab nicht stimmmt. Quasi, das ich aab als "Prüfterm" definieren müsste anstatt ab wenn die Bedigung [B]a(ab)
genannt worden wäre ? ab wäre bei der bestimmung von a(ab) falsch ?

Wenn ich die Bediung weiter mit ab durch gehe könnte ich ja {a} weglassen und zu beginn [B]{(ab)} was passiert jetzt mit dem b von ab ? Muss dies irgendwie in die Bedingung eingebracht werden? Was man nach {(ab)}[b].. bei dem [b] machen könnte oder spielt das keine Rolle wahrscheinlich schon.

Ok bei dem Editieren ist etwas mega schief gelaufen.. Hoffe das ganze ist noch übersichtlich
Thema: EBNF Grammatik
Retro10

Antworten: 3
Hits: 4.307
EBNF Grammatik 21.01.2017 21:23 Forum: formale Sprachen


Meine Frage:
Hallo,

ich verstehe nicht wie die im Anhang enthaltenen EBNF Grammatiken enstehen. z.B wenn dort nur a steht ohne eine Klammer wird sie z.B bei der ersten Reihe dem aba
vorne dran gehänht ? Mir fehlen auch die Begriffe um das besser zu Erklären.

Meine Ideen:
Hier ein Erklärungsversuch für diese Aufgabe

Bedingung: {a}[b]

aba: Das erste a von aba kann n-mal dargestellt werden und b ist vorhanden, da jedoch ein a noch hinten dran steht stimmt dies nicht Bedingung nicht erfüllt.

aab: aab das aa kann n-mal dargestellt werden dank {a} in der Bedingung. Das b steht da.

Bedingung: [a]b[a]

aba: Steht alles genau so da.

aab: Geht nicht weil das erste [a] wird noch gedeckt von aab dann das b von [a]b[a] wird nicht gedeckt weil aab das b nicht an zweiter Stelle steht. Deswegen falsch.

Bedingung: a{(ab)}[b]{a}

aba: So hier beginnen die Probleme... ich weiß nicht ob das a{... von a{(ab)}[b]{a} vor das aba gesetzt wird oder ob es eine Bedingung ist die erfüllt werden muss wie die anderen Symbole.

aab: Hier wieder das selbe Problem mit dem a von der Bedingung oben! Ich nehme mal an das a von der Bedingung wird vor das aab geschrieben also aab wird zu aaab. Es wird jetzt auch ziemlich schwierig das so zu Erklären...

Ich hoffe wirklich das , das irgendwie verständlich ist bzw irgendwie erklärt wie ich an diese Sache/Aufgabe heran gehe und wie viele tausend fehler ich mache. Könnte mir jemand sagen wie ein besserer und verständlicherer Lösungsansatz aussehen könnte. Oder irgendwie verdeutlichen wie das hier mit den EBNF's funktioniert finde gerade nichts im Internet und im Skript ist nichts hilfreiches.

Danke für jeden der sich die Mühe macht und sich das durchliest und vor allem den jenigen die sogar Antworten.!
Zeige Beiträge 1 bis 3 von 3 Treffern