Сонымен қатар жолдық шамаларға келесі салыстыру амалдары қолданылады:
= тең
< > тең емес
> үлкен
< кіші
> = үлкен немесе тең
<= кіші немесе тең
Салыстыру амалдарды қолданудың нәтижесі логикалық шама болып табылады: False (жалған )
немесе True (ақиқат). Осы амалдарды орындағанда жолдардың әр байты солдан оңға бӛлек
салыстырылады (ішкі кӛріністері).
Жалпы Delphi ортасындағы редакторлау элементтерінде (Memo, Edit, MaskEdit және т.б. )
кӛрсетілген шамалар әртүрлі болады: нақты, бүтін, символ, жол. Бірақ орта олардың түрлерін жолдық
деп санайды. Сондықтан редакциялау элементтеріндегі кӛрсетілген мәндерді жолдық және символдық
түрлерден басқа түрдегі анықталған айнымалыларға меншіктегенде, оқылған мәнді керекті түріне
айналдыруды қажет етеді. Керісінше, ӛнделген бүтін немесе дата-уақыт, нақты және он алтылық
түрдегі шамаларды редакциялау терезеліріне немесе белгіге шығарғанда ол шамаларды жолдық түрге
айналдырады. Сонымен қатар жолдық шамалар стандартты процедура және функциялар қолданылады.
Нақты сандарды түрлендірудегі жиі қолданылатын функциялар FloatToStrF және FormatFloat.
Бірінші функциядағы Format мәні TFloatFormat түгелденген түріне жатады және Precision және
Digits- екі қосымша параметрлері қолданылады
Символдық берілгендерді ӛңдеу, символдық (белгілік, литерлік) типті беретін CHAR
(ағылшынның CHARACTER -символ деген сӛзінің қысқартылып алынған) қызмет сӛзі арқылы
орындалады. CHAR типтегі айнымалының мәні, сол машинада пайдаланыла алатын кез келген жеке
символдар, белгілер бола алады.
Егер программада мынадай бейнелеу болса: A, B: CHAR; онда меншіктеу операторын: А:=‘k‘
В:=А, В:=‘5‘, А:=‘*‘ және т.с.с. түрінде жазуға болады. Мұндағы ‗‘ (апостроф) символық мән екенін
32
білдіреді. Символдық мән дисплейден немесе принтер арқылы алынған қағаздан кӛрінгенде ‗‘ белгісі
алынып қалады да, тек символдың ӛзі кӛрінеді.
Символдық берілгендер үшін =, (<>), >, >=, <, <= қатынас белгілері пайдаланылады, себебі
барлық символдар, белгілер, цифрлар реттелініп орналасқан. Тізімде қай символ бұрын орналасса,
келесі символға қарағанда оның коды кіші деп есептеледі. Әріптер алфавит бойынша орналасады. Кіші
латын әріптері бірінен соң бірі алфавит бойынша бір топ құра орналасады, мысалы:
…a,b,…,z,…, ал араб цифрлары ӛсу тәртібі бойынша: …0,1,2,…,9,… орналасады. Олай болса:
‗а‘<‘с‘; ‗у‘>‘х‘; ‗2‘>‘1‘, ‗х‘<>‘z‘, ІF C=‘c‘ сияқты белгілерді жазуға болады.
Жолдық айнымалының типі программаның тип бӛлігінен кейін қарастырылады немесе тікелей
айнымалы бӛлігінде бейнеленеді.
Айнымалы бӛлігінде бейнеленуі:
Var
<айнымалы аты, …> : strіng [жолдың mах.ұзын.];
Достарыңызбен бөлісу: |