Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
d)
PROCEDURE OutputPartner(pos: PARTNERZGR);
BEGIN
IF (pos ≠ NIL) THEN
CALL OutputPartner(pos↑.links);
CALL OutputEinPartner(pos);
CALL OutputPartner(pos↑.rechts);
ENDIF;
END OutputPartner;
c)
FUNCTION EinfügePartner(partner : PARTNER) : BOOLEAN;
DATA
VARIABLE vater, zeiger : PARTNERZGR;
BEGIN
{Partner einfügen in Kundenbaum}
vater := kundwurzel;
zeiger := kundwurzel;
WHILE (zeiger ≠ NIL) DO
vater := zeiger;
IF (CompareStrings(zeiger↑.name, partner↑.name) < 0)...
b)
PROCEDURE InitPartner();
BEGIN
NEW(kundwurzel); {Speicherplatz für Kundenbaumwurzel}
kundwurzel := NIL; {Kundenbaumwurzel initialisieren}
liefwurzel := NIL; {Lieferantenbaumwurzel initialisieren}
END InitPartner;
Hab einfach MS WORD genommen und alles mit Textfeldern und Grafikelementen konstruiert. Ist natürlich etwas umständlich.
Hatte vorher auch nach speziellen Tools gesucht, aber keins gefunden, was vom Ergebnis so ausgesehen hätte, wie es in der EA gefordert ist.
Die Musterlösung ist endlich abrufbar.
Bei Aufgabe 2 war wirklich die einfachere Version gefragt. Mir ist nicht ganz klar, warum manche Relationen in Klammern stehen. Ich denke, die müsste man immer explizit angeben, wenn Daten aus verschiedenen Relationen abgefragt werden.
Hoffentlich bekommen wir in der Klausur ne eindeutige Aufgabe. Diese hier war ja auch Teil einer Klausur, 2015 glaub ich.
Welche Lösung jetzt die richtige ist, sehen wir dann bald in der Musterlösung. Bin schon richtig gespannt drauf. Derweil hab ich schon mal mit der zweiten EA angefangen...
Ergebnisse sind endlich online. Hurra, bestanden (wenn auch nur knapp) :triumphant:
Muss sagen, dass die Zeit extrem knapp war. Nach 1,5 h war ich mit dem Mathe-Teil noch nicht mal ganz fertig, um dann auf die Schnelle noch wenigstens ein paar Fragen bei Statistik zu beantworten. :chewingnails:
OK, Pilot-Fluglizenz 1-m müsste stimmen.
Bei der Abfrage können wir leider fast keine Hintergrundinfos aus der Aufgabenstellung ziehen. Kann ein Pilot mehrere Lizenzen mit z.B. 3.550 km, 3.780 km, 10.563,25 km besitzen? Ich dachte, dass jede Lizenz > 3.500 km ausreicht, um alle Langstrecken...
Hier ist meine Zeichnung zur Aufgabe 1.
Die Abfrage hab ich jetzt übrigens genau wie Faustino. Die könnt ihr direkt kopieren - richtiger geht nicht :applause:
Danke für deine Antwort.
Mitarbeiter 1 ----------- c Piloten
Mitarbeiter 1 ----------- c Kabinenpersonal
werde ich so übernehmen.
Bei der Abfrage bin ich nicht sicher, ob in FROM auch Pilot angegeben werden muss, da in SELECT ja nur Spalten aus den Tabellen Mitarbeiter und Fluglizenz...
Hallo Mitstreiter/innen, wie sehen bei euch die Kardinalitäten aus?
Bei mir so:
Mitarbeiter m --------- m Piloten
Mitarbeiter m --------- m Kabinenpersonal
Fluglizenz m --------- m Piloten
Piloten m --------- m Flug
Kabinenpersonal mc --------- m Flug
Flug m --------- m Passagiere...
Ja genau, b) meinte ich.
Den Lagrange-Ansatz hab ich genauso. Über Ls = 0 kam ich auf s= (13/16)g + 3. Das eingesetzt in Lg = 0 ergab irgendwann:
g = -(151/160)g² + 3,9g + 10 = 0
Daraus ergibt sich:
gb = 5,9218
sb = 7,8115
rb = 23,7478
Ωb = 1,0386
An c) und d) arbeite ich noch.
Bei c) bin...
Hallo Kurtos,
ich komme auf:
gb = 5,9218
sb = 7,8115
Damit werden die Gleichungen für Lg und Ls annähernd null. Mit deinen Werten wird zwar Ls = 0, aber Lg~10,5.
Hab das mal bei WolframAlpha berechnen lassen (x steht für g, y für s)...
Dann mal ran an die EA zu Public Choice. Vor Weihnachten möchte ich die gerne abschicken ;-)
Hier mein vorläufiges Ergebnis zu a)
Ω(g,s) = U(g) - K(g,s)
Lagrange-Ansatz:
L = U(g) - K(g,s) + λ(U(g) - K(g,s)) U.d.B. U(g) - K(g,s) > 0
also:
L = 10 ln(g) + 7 - g² - 0,8s² +1,3gs + λ(10 ln(g) +...
Bei Aufgabe 3 hab ich diese Ergebnisse:
a)
2,25·g-0,5 + 0,75Lq -0,5L = 0 -> g*=9 (L steht für Lambda)
b)
g* = 5,0625 also: Übernutzung
c)
2,25·g-0,5 + 0,75Lq -(0,5+f)L = 0 -> mit g* = 5,0625 -> f=0,25 (L steht für Lambda)
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach einem Login angemeldet zu halten, wenn du registriert bist.
Durch die weitere Nutzung unserer Webseite erklärst du dich damit einverstanden.