Э. А. Абдыкеримова



Pdf көрінісі
бет57/85
Дата03.02.2023
өлшемі1,31 Mb.
#65038
1   ...   53   54   55   56   57   58   59   60   ...   85
Var <массив атауы>: <массив типінің атауы>; 
Type <массив типінің атауы>= array [индекс типі] of элемент типі; 
мҧндағы: Массив типінің атауы - массив элементтерінің жиынын 
сипаттайды; 
Индекс типі - тізбектелген немесе шектелген типтерді кӛрсету; 
Элемент типі - массив элементтерінің типін кӛрсету. 
Мысалы: 
VAR A : ARRAY[1..5] OF REAL 
 
 
Массивтерді дҧрыс жазуға мысалдар келтірейік: 
VAR 
MAS:ARRAY[1..N] OF REAL; 
Жыл: ARRAY[қаңтар..желтоқсан] OF ІNTEGER;
L:ARRAY[жол] OF BOОLEAN; 
5 элементті 
массив 
Массив 
атауы 
Нақты тип 


88 
M1:ARRAY[CHAR] OF шеңбер; 
Егер бірнеше массив бірдей базалық және индекстік типте болса, онда 
оларды сипаттағанда бір массив ретінде ҥтір арқылы бӛліп жазуға болады. 
Мысалы: 
VAR A,B,C: ARRAY[1..10] of REAL; 
Массивтің кез-келген бір элементіне нәтиже беру ҥшін, меншіктеу 
операторы қолданылады. 
Массив атауы [индексі]:= нәтиже 
Мысалы: 
а) А массивінің бірінші элементіне 10 санын меншіктеу ҥшін - A[1]:=10; 
ә) В массивінің бесінші элементіне 20 санын меншіктеу ҥшін - В[5]:=20;
б) В массивінің ҥшінші элемент нәтижесін экранға шығару ҥшін - wrіteln 
(В[3]);
в) А массивінің бесінші элементіне нәтижені пернелер тақтасы кӛмегімен 
енгізу ҥшін - readln (A[5]); 
г) В массивінің бесінші және оныншы элементтерінің қосындысын Sum 
айнымалысына меншіктеу ҥшін - Sum:= В[5]+ A[10];
Бағдарламаның операторлық бӛлігінде массив элементтеріне мынадай 
амалдар қолданылады: 
A[3]:=C[4]+5; 
S:=S+X[K]; 
P:=X[3*І+1]; және т.с.с.
Массив элементтерін енгізу немесе шығару ҥшін бағдарламаның мына 
ҥзінділерін пайдалануға болады: 
а) енгізу:
FOR і: =1 to n do 
read(A[І]); 
б) шығару: 
for і: =1 to n do 
wrіte(A[І],‘ ‗); 


Достарыңызбен бөлісу:
1   ...   53   54   55   56   57   58   59   60   ...   85




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет