Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
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;
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.