02.11.2014 Aufrufe

13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...

13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...

13 Die Implementierungsphase 13 Die Implementierungsphase Zur ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

23<br />

SWT - Implementierung<br />

<strong>13</strong>.2.2 Prinzip der problemadäquate Datentypen<br />

Typkonstruktor Verbund verwenden, wenn:<br />

a Zusammenfassung logischer Daten mit<br />

unterschiedlichen Typen<br />

b Zugriff wird statisch berechnet (zur<br />

Übersetzungszeit)<br />

c Anzahl der Komponenten ist immer fest<br />

d Jede Komponente ist einzeln benannt, daher ist<br />

der Umfang begrenzt<br />

e Kurze Zugriffszeit auf Komponente erwünscht<br />

f Bei varianten Verbunden ist die Mehrfachauswahl<br />

die geeignete Kontrollstruktur.<br />

24<br />

SWT - Implementierung<br />

<strong>13</strong>.2.2 Prinzip der problemadäquate Datentypen<br />

Typkonstruktor Verbund: Beispiele<br />

• Der Datentyp eines Adreßverwaltungsprogramms<br />

sieht problemadäquat folgendermaßen aus:<br />

struct AdresseT<br />

const char * Strasse;<br />

int PLZ;<br />

const char * Wohnort;<br />

• Es sollen komplexe Zahlen verarbeitet werden;<br />

der geeignete Datentyp ist:<br />

struct ComplexT<br />

{<br />

float Re, Im;<br />

};.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!