Konstanty – klíčové slovo const uvádí deklaraci konstant v programu. Konstanty jsou prvky programu, které v průběhu provádění programu nemění svou hodnotu. Typ – typ proměnné popisuje množinu hodnot, kterých může proměnná nabývat, a operace, které se na ní mohou provádět. Definici typu specifikuje identifikátor, který označuje typ. Deklarace proměnných – uvádí se klíčovým slovem var. Do deklarace se zapíše seznam identifikátorů, které označují proměnné a jejich typ. Typ proměnné může určovat identifikátor typu, definovaný dříve v úseku definic typů ve stejném bloku programu, nadřazeném bloku nebo modulové jednotce. Deklarace proměnné má platnost v bloku, ve kterém byla provedena.
Deklarace procedur a funkcí – procedury a funkce tvoří posloupnosti instrukcí, které potřebujeme v programu provádět na různých souborech dat nebo na různých místech programu. Procedura nebo funkce může být po deklaraci použita kdekoli v následujícím textu bloku programu. Rozdíl mezi procedurou a funkcí je v tom, že funkce vrací hodnotu a může se použít přímo ve výrazech. Procedura se vyvolá příkazem volání procedury ke splnění jedné nebo více operací.
Pole – array, má pevně stanovený počet složek stejného typu. Při definici typu pole se určuje rozměr pole a typ složek. Rozměr určuje, kolik prvků se může do pole vložit, a uvádí se v hranatých závorkách.
Záznam – record, obsahuje definovaný počet položek, hovoříme o položkách záznamu. Položky mohou být různých typů.
Object – je struktura, která obsahuje pevný počet položek různých typů. Položky mohou být datových typů nebo se může jednat o tzv. metody, které provádějí operace s objektem, mění nebo poskytují informace o jeho vlastnostech. U datových složek existuje analogie s deklarací proměnné nebo položky typu záznam. U metod existuje analogie s deklarací procedur nebo funkcí, v typu objekt se uvádí pouze hlavička procedury nebo funkce. Kromě základních metod lze používat metody typu constructor a destructor. Typ metody se určuje na místě klíčového slova procedure nebo function. Definici metody může následovat klíčové slovo virtual, které určuje charakter typu metody.
Žádné komentáře:
Okomentovat