Осы типтің жинағы болып символ табылады. Ол ASCII кестесінің кодтарымен іске асады. Ord(Ch) функциясын шақыру үшін, мұндағы Ch – Char типінің мәні, символдың ретті нөмірін қайтарады.
Символды Char типі - бір символдан тұратын мәліметтер типі. Жадыдан 1 байт орын алады.
Мысалы. ORD(‘0)=48;
CHR(48)=’0’;
ord және chr функциясы бір-біріне кері фунцкия болып табылады.
Мысалы. сан = chr('сан')-ord('0'),
9 = chr('9') -ord('0'),
5 = chr('5') -ord('0').
Осы тип реттік тип болып табылады.
Логикалық тип (boolean)
Логикалық тип Boolean екі мәнді ғана қабылдай алады: True (ақиқат) және False (жалған). Осы екі сөз логикалық типтегі логикалық тұрақтылар ретінде қолданылады. Регистр қажетсіз. Олардың мәні бірдей орындалады. Осы типтің мәні шартты операторда қолданылады.
Логикалық типтің айнымалысы келесі түрде сипатталады:
var айнымалы_тізімі :boolean; .
Осы типтің мәліметтерін булевтік деп атайды, ол Джордж Буль есіміне байланысты берілген. Ол логикалық алгебраның негізін салушы.
Boolean жадыдан 1 байт орын алады. Ал төмендегі жағдай бойынша оған 1 битті берсек жеткілікті болар еді.
Күрделі типтердің құрылымы өте үлкен болып табылады:
Массив - Array … of …;
Жинақ - Set of …;
Сілтеме - ^базовый тип;
Файлдар (үш түрі) - Text, File, File of …;
Жазба - Record ;
Объект - Object ;
Жаңа типті құру келесі кілтті сөз арқылы құрылады:
Type:
Type <ЖаңаТипАты1> = <Базалық ТипАтауы/
Жоғарыда сипатталған типтің атауы >;
Мысалы:
Type Int = Integer;
Достарыңызбен бөлісу: |