000
27.05.2014, 09:57 Uhr
~gast123
Gast
|
Guten Morgen,
ich bin auf der Suche nach jemanden der mir bei folgender Pascale Aufgabe helfen kann. Ich studiere Mathematik nebenbei und bin leider aufgrund von sehr vielen Prüfungen in meinem Hauptstudium beim Informatikteil in erheblichem Verzug. Habe daher nicht die geringste Ahnung von dieser Aufgabe. Mir fehlen nur noch sehr wenige Punkte bis ich die geforderte Punktezahl für Einsendeaufgaben erreicht habe.
Die Funktion Durchschnitt erzeugt aus zwei Mengen M1 und M2 eine Menge M3 so, dass M3 die gemeinsamen Elemente aus M1 und M2 enthält.
type tElement = 'a'..'z'; tMenge = set of tElement;
function Durchschnitt (M1, M2 : tMenge) : tMenge; { bildet den Durchschnitt der beiden Mengen in M1 und M2 }
Der Typ tMenge beschreibt eine Menge, deren Elemente nur vom Typ tElement sein können, also Kleinbuchstaben von 'a' bis 'z'.
Die tatsächliche Implementierung der Funktion Durchschnitt ist hier nicht relevant. Die Funktion soll mit Hilfe funktionaler Verfahren getestet werden. Ihre Aufgabe ist es, die funktionalen Äquivalenzklassen zu bilden.
Tipp: Beachten Sie die möglichen Zustände einer Menge des Typs tMenge und die möglichen Beziehungen zwischen zwei Mengen.
a) Ermitteln Sie die Eingabeäquivalenzklassen.
b) Geben Sie die Ausgabeäquivalenzklassen an.
Vielen Dank! |