|
![](/i/favi32.png) Mübariz Xəlilov, Nazlı HəsənovaINFORMATIKA KITAB BUTOV-1N=255
qəbul edilir. Sətir tipi ümumi şəkildə aşağıdakı kimi
təsvir edilir:
var :string[<
sətrin maksimal
bvbvbvvbvbbb
uzunluğu>]
Məsələn
,
var Name:String[20];S:String;
Turbo Pascal
dilində sətrə simvollar ardıcıllığı kimi baxılır. Sətir
daxilindəki simvollar birdən başlayaraq nömrələnirlər, sətrin hər bir elementi
sətrin adı və kvadrat mötərizədəki indeksi ilə göstərilə bilər. İndeks tam tipli
müsbət sabit, dəyişən və ya ifadə ola bilər. İndeksin qiyməti sərhəddindən
kənara çıxmamalıdır.
Məsələn
,
Name[5],Name[i],Name[k+1]
və s.
Sətirlərə birləşdirmə “+” əməliyyatını tətbiq etmək olur.
Məsələn
,
st:=‘a’+‘b’;
st:=st+’c’;
Nəticədə alırıq
st
→
abc.
Əgər birləşdirilmiş sətrin uzunluğu maksimal
uzunluğu aşırsa, onda “ artıq ” simvollar atılır.
Məsələn
,
var st:string[1];
begin st:=‘123’; writeln(st)end.
proqramı nəticədə 1 simvolunu çap edəcək.
İki sətir arasındakı
=
,
< >
,
>
,
<
,
>=
,
<=
münasibət əməliyyatları, sətirdəki
simvolların daxili kodlaşdırma nömrələrinin müqayisəsi ilə aparılır. Əgər bir
sətir o birindən qısadırsa, qısa sətirdə çatmayan simvollar
CHR(0)
qiymətləri
ilə əvəz edilir. Məsələn, aşağıdakı münasibət əməliyyatları
TRUE
qiymətini
verəcək:
‘
A’>‘1’;‘Turbo’<‘TurboPascal’;‘cosm1’<’cosm2’;
‘pascal’>‘PASCAL’;’MSDOS’=’MSDOS’.
Sətirlər və simvollar üzərindəki digər əməliyyatlar aşağıdakı standart
prosedur
və funksiyaların köməyi ilə həyata keçirilir:
1)
Dostları ilə paylaş: |
|
|