Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Der Datentyp Verbund (record)

Ähnliche Präsentationen


Präsentation zum Thema: "Der Datentyp Verbund (record)"—  Präsentation transkript:

1 Der Datentyp Verbund (record)

2 Beispiel: Schüler-Datei

3 Beispiel: Schüler-Datei

4 Typ-Deklaration type Tschueler = record Vorname : String[15];
Jahrgang : word; Geschlecht : char end;

5 Wertzuweisung: var schueler: Tschueler ; begin
schueler.name:= ‘Otto‘ ; schueler.vorname:= ‘Theo‘ ; schueler.jahrgang:= 1985 ; schueler.geschlecht := ‘m‘ end;

6 kürzere Alternative : with schueler do begin name:=‘Otto‘ ;
vorname:=‘Theo‘ ; jahrgang:= 1985 ; geschlecht := ‘m‘ end ;

7 Schülerliste type Tkursliste = array[1..20] of Tschueler ;
var kursliste : Tkursliste ; oder var kursliste : array[1..20] of Tschueler ;

8 Eingabe des 2. Schülers : with kursliste[2] do begin
name := edit1.text ; vorname := edit2.text ; jahrgang := strtoint(edit3.text); if checkbox1.checked then geschlecht := ‘m‘ else geschlecht := ‘w‘ end ;

9 Ausgabe des 3. Schülers : with kursliste[3] do begin
edit1.text := name ; edit2.text := vorname ; edit3.text := inttostr(jahrgang) ; if geschlecht = ‘m‘ then checkbox1.checked := true end ;

10 Schachtelung von records :
Beispiel : Geburtsdatum hinzufügen Form : 18 Jan 1985 type Tdatum = record tag : byte ; monat : string[3]; jahr : word end;

11 type Tschueler = record
geburtstag : Tdatum end;

12 Wertzuweisung an 4.Schüler :
with kursliste[4].geburtstag do begin Tag := 18 ; Monat := ‘Jan‘ ; Jahr := 1985 end;


Herunterladen ppt "Der Datentyp Verbund (record)"

Ähnliche Präsentationen


Google-Anzeigen