In Turbo Pascal habe ich so meine Probleme…
Kann mir bitte jemand sagen, ob die folgenden Anweisungen syntaktisch so stimmen?
-
Deklaration eines dynamischen Arrays:
var feld[] of integer; -
Neue Instanz des dynamischen Arrays zur Laufzeit anlegen:
new feld; {erzeugt beim ersten mal: feld[0] ?} -
Zugriff auf ein Element des dynamischen Arrays:
feld[3]:=feld[3]*2; -
Deklaration eines Records:
type Person: record
begin
var Vorname:string;
var Geschlecht:char;
var Alter:integer;
end; -
Instanz eines Records anlegen:
var p:stuck_out_tongue:erson; -
Zugriff auf Instanz von Person:
p.Vorname:=‚Peter‘; -
Deklaration einer Menge:
type Farben:set(‚rot‘,‚blau‘,‚grün‘); -
Instanz einer Menge anlegen:
var f:Farbe; -
Zugriff auf Instanz der Menge:
f:=‚grün‘;