Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Delphi / Kylix / Turbo Pascal » Festellung von Äquivalenzklassen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.05.2014, 16:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja wenn du Mathematik studierst, solltest du die Aufgabe doch problemlos lösen können, schließlich ist kein programmierwissen gefragt, sondern eigentlich nur mathematisches wissen.

für a) musst ja "nur" alle möglichen inputs für die Funktion (M1,M2) in äquivalenz setzen
für b) eben für m3
--
class God : public ChuckNorris { };

Dieser Post wurde am 30.05.2014 um 16:43 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Delphi / Kylix / Turbo Pascal ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: