Похожие презентации:
Жиымдар. Бірөлшемді жиым
1.
2. Жиым дегеніміз – б±л бір атауѓа біріктірілген бір типті шамалардыњ реттелген тізбегі.
Осы типтегі мәліметтер программалау тілдерінде жиыммен сипатталадыЖИЫМ ДЕГЕНІМІЗ – БҰЛ БІР АТАУҒА БІРІКТІРІЛГЕН БІР
ТИПТІ ШАМАЛАРДЫҢ РЕТТЕЛГЕН ТІЗБЕГІ.
Жиымға кіретін айнымалыларды массивтің элементтері дейді. Олардың саны
сипаттау бөлімінде анықталады да, программаның орындалу барысында өзгермейді.
Олардың реттік номері индекс деп аталады. Жиым элементтерінің типі файлдан басқа
кез келген (бүтін, нақты, символдық, жолдық, жиымдық т.б) тип бола алады.
А[1]= 2; А[3]= -7.11 ; А[10]= -9,81
i
1
2
3
4
5
6
7 8
А[i]
2
3.5
-7.11
0
91
-75 0 0.05
9
10
8.8
-9.81
3. Бірµлшемді жиым
БІРӨЛШЕМДІ ЖИЫММысал ретінде көп суырмалары бар шкафты қарастырайық
Шкаф
1
Шкаф – бұл жиым
2
Суырма номерлері – индекс
3
Суырма ішіндегі заттар – жиым элементтері
4
5
4.
Паскал тіліндегі жиымдар.Жиымның негізгі параметрлері мыналар: типі (сандық,
символдық, логикалық), өлшемі (бірөлшемді, екіөлшемді ...)
және көлемі (жиымдағы элементтердің саны).
Бірөлшемді жиымды Паскалда былай жазады:
<atay> : array [1..n] of <элемент типі>
Мұндағы: <atay> - жиым (кесте) атауы, 1 алғашқы элемент
нөмірі, n- ақырғы элемент нөмірі, <элемент типі>-integer, real
немесе string…болатын элемент типі, array- (жиым)
операторды белгілеуге арналған Паскалдың қызметші сөзі.
5.
Жиым Паскаль тілінің сипаттау бөлімінде былайкөрсетіледі:
Мысалы:
var
А: array [1..10] of integer;
С: array [0..6] of сhar;
B: array [5..-5] of real;
Мұндағы : А массив аты, 10 элементі барын[1..10] өлшемін ,
элементтерінің бүтін сандық шама екенін көреміз. Сол сияқты С
массивінде 7 элемент бар, олар таңбалар, Ал В массивінде 11 элемент
бар, олар нақты сандар.
6. Жиым элементтерін енгізу
ЖИЫМ ЭЛЕМЕНТТЕРІН ЕНГІЗУBEGIN
for i:=1 to n do
begin
write(i,’элементті енгіз ‘);
readln(А[i]);
end;
7. Жиым элементтерін экранѓа шыѓару
ЖИЫМ ЭЛЕМЕНТТЕРІН ЭКРАНҒА ШЫҒАРУFor i:=1 to n do
write (A[i]:2);
8. Жиым элементтерініњ ќосындысын аныќтау
ЖИЫМ ЭЛЕМЕНТТЕРІНІҢ ҚОСЫНДЫСЫН АНЫҚТАУProgram esep1;
Var i,s: integer;
A : array [1..5] of integer;
begin
For i:=1 to 5 do
readln(A[i]);
s:=0;
For i:=1 to 5 do
s:=s+A[i];
Writeln (‘s=',s:6);
end.
9.
Бірөлшемді жиым элементтерінің ең үлкенін анықтау.Program esep1;
var a:array [1..10] of integer;
max,i:integer;
begin
for i:=1 to 10 do
read(a[i]);
max:=a[9];
for i:=2 to 10 do
if max < a[i] then max:=a[i];
writeln('ең үлкен элементі =',max);
end.
10.
Ғажайып алаңы8
1
7
2
6
3
5
4
11.
8 17
2
6
3
5 4
Бастау
Тоқтату
12.
БастауТоқтату
13.
БастауТоқтату
14.
БастауТоқтату
15.
БастауТоқтату
16.
БастауТоқтату
17.
БастауТоқтату
18.
БастауТоқтату
19.
БастауТоқтату
20.
БастауТоқтату
21.
Жиым депнені айтады?
22.
Жиымды сипаттау үшінқандай сөз тіркесі
қолданылады?
23.
Индекс дегеніміз?24.
Бір жолдан тұратын кесте?25.
Жиым элеметтерінеқандай амал
қолданамыз?
26.
27.
Үй тапсырмасын беру:Оқулықтағы жаңа тақырыпты қайталап келу;