Скачать презентацию Осы типтегі мәліметтер программалау тілдерінде жиыммен сипатталады ЖИЫМ Скачать презентацию Осы типтегі мәліметтер программалау тілдерінде жиыммен сипатталады ЖИЫМ

0007131d-1fe092c4.ppt

  • Количество слайдов: 27

Осы типтегі мәліметтер программалау тілдерінде жиыммен сипатталады ЖИЫМ ДЕГЕНІМІЗ – БҰЛ БІР АТАУҒА БІРІКТІРІЛГЕН Осы типтегі мәліметтер программалау тілдерінде жиыммен сипатталады ЖИЫМ ДЕГЕНІМІЗ – БҰЛ БІР АТАУҒА БІРІКТІРІЛГЕН БІР ТИПТІ ШАМАЛАРДЫҢ РЕТТЕЛГЕН ТІЗБЕГІ. Жиымға кіретін айнымалыларды массивтің элементтері дейді. Олардың саны сипаттау бөлімінде анықталады да, программаның орындалу барысында өзгермейді. Олардың реттік номері индекс деп аталады. Жиым элементтерінің типі файлдан басқа кез келген (бүтін, нақты, символдық, жиымдық т. б) тип бола алады. А[1]= 2; А[3]= -7. 11 ; А[10]= -9, 81 i 1 2 3 4 А[i] 2 3. 5 -7. 11 0 5 6 7 8 91 -75 0 0. 05 9 10 8. 8 -9. 81

БІРӨЛШЕМДІ ЖИЫМ Мысал ретінде көп суырмалары бар шкафты қарастырайық Шкаф 1 2 Шкаф – БІРӨЛШЕМДІ ЖИЫМ Мысал ретінде көп суырмалары бар шкафты қарастырайық Шкаф 1 2 Шкаф – бұл жиым Суырма номерлері – индекс 3 Суырма ішіндегі заттар – жиым элементтері 4 5

Паскал тіліндегі жиымдар. Жиымның негізгі параметрлері мыналар: типі (сандық, символдық, логикалық), өлшемі (бірөлшемді, екіөлшемді. Паскал тіліндегі жиымдар. Жиымның негізгі параметрлері мыналар: типі (сандық, символдық, логикалық), өлшемі (бірөлшемді, екіөлшемді. . . ) және көлемі (жиымдағы элементтердің саны). Бірөлшемді жиымды Паскалда былай жазады: : array [1. . n] of <элемент типі> Мұндағы: - жиым (кесте) атауы, 1 алғашқы элемент нөмірі, n- ақырғы элемент нөмірі, <элемент типі>-integer, real немесе string…болатын элемент типі, array- (жиым) операторды белгілеуге арналған Паскалдың қызметші сөзі.

Жиым Паскаль тілінің сипаттау бөлімінде былай көрсетіледі: Мысалы: var А: array [1. . 10] Жиым Паскаль тілінің сипаттау бөлімінде былай көрсетіледі: Мысалы: var А: array [1. . 10] of integer; С: array [0. . 6] of сhar; B: array [5. . -5] of real; Мұндағы : А массив аты, 10 элементі барын[1. . 10] өлшемін , элементтерінің бүтін сандық шама екенін көреміз. Сол сияқты С массивінде 7 элемент бар, олар таңбалар, Ал В массивінде 11 элемент бар, олар нақты сандар.

ЖИЫМ ЭЛЕМЕНТТЕРІН ЕНГІЗУ BEGIN for i: =1 to n do begin write(i, ’элементті енгіз ЖИЫМ ЭЛЕМЕНТТЕРІН ЕНГІЗУ BEGIN for i: =1 to n do begin write(i, ’элементті енгіз ‘); readln(А[i]); end;

ЖИЫМ ЭЛЕМЕНТТЕРІН ЭКРАНҒА ШЫҒАРУ For i: =1 to n do write (A[i]: 2); ЖИЫМ ЭЛЕМЕНТТЕРІН ЭКРАНҒА ШЫҒАРУ For i: =1 to n do write (A[i]: 2);

ЖИЫМ ЭЛЕМЕНТТЕРІНІҢ ҚОСЫНДЫСЫН АНЫҚТАУ Program esep 1; Var i, s: integer; A : array ЖИЫМ ЭЛЕМЕНТТЕРІНІҢ ҚОСЫНДЫСЫН АНЫҚТАУ Program esep 1; 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.

Бірөлшемді жиым элементтерінің ең үлкенін анықтау. Program esep 1; var a: array [1. . Бірөлшемді жиым элементтерінің ең үлкенін анықтау. Program esep 1; 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.

Ғажайып алаңы 8 1 7 2 6 3 5 4 Ғажайып алаңы 8 1 7 2 6 3 5 4

8 1 7 2 6 3 5 4 Бастау Тоқтату 8 1 7 2 6 3 5 4 Бастау Тоқтату

7 6 8 1 5 4 2 3 Бастау Тоқтату 7 6 8 1 5 4 2 3 Бастау Тоқтату

5 4 3 2 6 Бастау Тоқтату 7 8 1 5 4 3 2 6 Бастау Тоқтату 7 8 1

7 6 8 1 5 4 3 2 Бастау Тоқтату 7 6 8 1 5 4 3 2 Бастау Тоқтату

7 8 6 1 5 3 2 4 Бастау Тоқтату 7 8 6 1 5 3 2 4 Бастау Тоқтату

5 4 3 6 7 Бастау Тоқтату 2 8 1 5 4 3 6 7 Бастау Тоқтату 2 8 1

5 6 7 8 Бастау Тоқтату 4 3 1 2 5 6 7 8 Бастау Тоқтату 4 3 1 2

8 7 6 1 5 2 3 4 Бастау Тоқтату 8 7 6 1 5 2 3 4 Бастау Тоқтату

8 1 2 7 3 6 5 4 Бастау Тоқтату 8 1 2 7 3 6 5 4 Бастау Тоқтату

3 2 6 5 4 8 1 7 Бастау Тоқтату 3 2 6 5 4 8 1 7 Бастау Тоқтату

Жиым деп нені айтады? Жиым деп нені айтады?

Жиымды сипаттау үшін қандай сөз тіркесі қолданылады? Жиымды сипаттау үшін қандай сөз тіркесі қолданылады?

Индекс дегеніміз? Индекс дегеніміз?

Бір жолдан тұратын кесте? Бір жолдан тұратын кесте?

Жиым элеметтеріне қандай амал қолданамыз? Жиым элеметтеріне қандай амал қолданамыз?

Үй тапсырмасын беру: Оқулықтағы жаңа тақырыпты қайталап келу; Үй тапсырмасын беру: Оқулықтағы жаңа тақырыпты қайталап келу;