Жиын құрылымдық типін программалау
Дипломдар мен сертификаттарды алып үлгеріңіз!
1 слайд
Тереңдетілген информатика пәні
8 сынып
Тақырыбы : Жиындар. Жиын
құрылымдық типін программалау
1 слайд
Тереңдетілген информатика пәні 8 сынып Тақырыбы : Жиындар. Жиын құрылымдық типін программалау
2 слайд
Табыс критериялары:
•
Жиым ұғымын, олардың
түрлері, элементтері, шығару
жолдары туралы түсінеді;
2 слайд
Табыс критериялары: • Жиым ұғымын, олардың түрлері, элементтері, шығару жолдары туралы түсінеді;
3 слайд
Жиымдар (массивтер)
Жиым дегеніміз – бұл бір атаумен белгіленіп
біріктірілген біртекті элемнттер жиыны. Жиымға
кіретін айнымалыларды массивтің элементтері дейді.
Олардың саны сипаттау бөлімінде анықталады да,
программаның орындалу барысында өзгермейді.
Жиым элементтерінің типі файлдан басқа кез келген
(бүтін, нақты, символдық, жолдық, жиымдық т.б) тип
бола алады. Жиым тұтасымен бір атпен аталады, ал
элементтерінің реті индекс арқылы көрсетіледі (а[1],
x[16,1]) Жиымның типін анықтау үшін array, of
қызметші сөздері қолданылады.
3 слайд
Жиымдар (массивтер) Жиым дегеніміз – бұл бір атаумен белгіленіп біріктірілген біртекті элемнттер жиыны. Жиымға кіретін айнымалыларды массивтің элементтері дейді. Олардың саны сипаттау бөлімінде анықталады да, программаның орындалу барысында өзгермейді. Жиым элементтерінің типі файлдан басқа кез келген (бүтін, нақты, символдық, жолдық, жиымдық т.б) тип бола алады. Жиым тұтасымен бір атпен аталады, ал элементтерінің реті индекс арқылы көрсетіледі (а[1], x[16,1]) Жиымның типін анықтау үшін array, of қызметші сөздері қолданылады.
4 слайд
4 слайд
5 слайд
Жиым
параметрлері
ТИП
Сандық Логикалық Символдық КӨЛЕМ
Жиымдардың
әрбір өлшемдегі
элементтер саны
5 слайд
Жиым параметрлері ТИП Сандық Логикалық Символдық КӨЛЕМ Жиымдардың әрбір өлшемдегі элементтер саны
6 слайд
Жиым жазылуының жалпы түрі:
var жиым аты : array [ бас.индекс .. макс.индекс ] of элемент
типі ;
Мысалы, var a : array [1 .. 4] of integer;
Мұнда
•
array - жиым
•
of - дан, -ден, -тан, -тен түйінді сөздер .
6 слайд
Жиым жазылуының жалпы түрі: var жиым аты : array [ бас.индекс .. макс.индекс ] of элемент типі ; Мысалы, var a : array [1 .. 4] of integer; Мұнда • array - жиым • of - дан, -ден, -тан, -тен түйінді сөздер .
7 слайд
Мысалы, жиым элементтерін енгізу үшін:
For i:=1 to n do
Readln (A[i]);
Ал шығару үшін:
For i:=1 to n do
Writeln (‘A[i]=’, A[i]);
7 слайд
Мысалы, жиым элементтерін енгізу үшін: For i:=1 to n do Readln (A[i]); Ал шығару үшін: For i:=1 to n do Writeln (‘A[i]=’, A[i]);
8 слайд
Жиым Паскаль тілінің сипаттау бөлімінде
былай көрсетіледі: Айнымалылар тарауында
массивті сипаттау форматы:
Var < массив аты>: array[< индекстің типі>] of
< базалық тип>
var A : array[ 1 .. 10 ] of integer;
аты бастапқы индекс соңғы индекс Элемент
типі
Мысалы: i 1 2 3 4 5 6 7 8 9 10
А[ i] 2 3.5 -7.11 0 91 -75 0 0.05 8.8 -9.81
8 слайд
Жиым Паскаль тілінің сипаттау бөлімінде былай көрсетіледі: Айнымалылар тарауында массивті сипаттау форматы: Var < массив аты>: array[< индекстің типі>] of < базалық тип> var A : array[ 1 .. 10 ] of integer; аты бастапқы индекс соңғы индекс Элемент типі Мысалы: i 1 2 3 4 5 6 7 8 9 10 А[ i] 2 3.5 -7.11 0 91 -75 0 0.05 8.8 -9.81
9 слайд
Егер жиым атауында бір ғана
индекс болса, онда ол жиымды бір
өлшемді (сызықтық) жиым деп
атаймыз. ндекс болса, онда ол
жиымды бір өлшемді (сызықтық)
жиым деп атаймыз. Бір өлшемді жиымдар
9 слайд
Егер жиым атауында бір ғана индекс болса, онда ол жиымды бір өлшемді (сызықтық) жиым деп атаймыз. ндекс болса, онда ол жиымды бір өлшемді (сызықтық) жиым деп атаймыз. Бір өлшемді жиымдар
10 слайд
Мысалы: Бірөлшемді жиым ұғымы Өмірден бір мысал
келтірейік. Сынып журналының өзі бір массив болып
саналады.Ал, осы журналдағы оқушылардың тізімі индекс
болып табылады. Әрбір оқушы осы жиымның элементі.
Р/с Окушының аты-жөні Туған жылы,айы, күні
10 слайд
Мысалы: Бірөлшемді жиым ұғымы Өмірден бір мысал келтірейік. Сынып журналының өзі бір массив болып саналады.Ал, осы журналдағы оқушылардың тізімі индекс болып табылады. Әрбір оқушы осы жиымның элементі. Р/с Окушының аты-жөні Туған жылы,айы, күні
11 слайд
№ 1 тапсырма
Ретін тап!
Мысалы:
1 . Program_1
2 . _________
3. _________
4. _________
5. _________
6. _________
7. _________
8. _________
9. _________
10. end;
11 слайд
№ 1 тапсырма Ретін тап! Мысалы: 1 . Program_1 2 . _________ 3. _________ 4. _________ 5. _________ 6. _________ 7. _________ 8. _________ 9. _________ 10. end;
12 слайд
№ 2 тапсырма
Бір өлшемді жиымға мысал келтір
12 слайд
№ 2 тапсырма Бір өлшемді жиымға мысал келтір