Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Der Datentyp Verbund(record) Beispiel: Schüler-Datei.

Ähnliche Präsentationen


Präsentation zum Thema: "Der Datentyp Verbund(record) Beispiel: Schüler-Datei."—  Präsentation transkript:

1

2 Der Datentyp Verbund(record)

3 Beispiel: Schüler-Datei

4

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

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

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

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

9 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 ;

10 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 ;

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

12 type Tschueler = record geburtstag : Tdatum end;

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


Herunterladen ppt "Der Datentyp Verbund(record) Beispiel: Schüler-Datei."

Ähnliche Präsentationen


Google-Anzeigen