Тақырып бойынша 31 материал табылды

Екі өлшемді массив

Материал туралы қысқаша түсінік
Екіөлшемді массивтерді пайдаланып Python программалау тілінде бағдарламаларды жасау
Материалдың қысқаша нұсқасы

Білім беру ұйымының атауы

«Б.Аманшин атындағы қазақ орта мектеп» КММ

Пәні:

Информатика

Бөлім:

PYTHON тілінде алгоритмдерді программалау

Педагогтің аты-жөні:

Шапикова Багитжамал Кайроллаевна

Күні:


Сынып:

Қатысушылар саны:

Қатыспағандар саны:

Сабақтың тақырыбы:

Екі өлшемді массив

Оқу бағдарламасына сәйкес оқыту мақсаты:

9.3.3.2 – екіөлшемді массивтерді пайдаланып Python программалау тілінде бағдарламаларды жасау

Сабақтың мақсаты

Python (пайтон) программалау тілінде екі өлшемді массивтерді пайдаланып бағдарлама жасайды

Бағалау критерийлері

- Екі өлшемді массив элементтерін индексі бойынша анықтайды

-Екі өлшемді массив элементтерін Python программалау тілінде енгізеді және баспаға шығарады

Ерекше білім беруді қажет ететін оқушылар үшін (қысқартылған бағдарлама негізінде)

- Екі өлшемді массив элементтерін индексі бойынша анықтайды

-Екі өлшемді массив элементтерін Python программалау тілінде енгізеді және баспаға шығарады

Ойлау дағдыларының деңгейі

Білу, түсіну, қолдану

Сабақ барысы

Сабақтыңкезеңі/ уақыт

Педагогтіңәрекеті

Оқушыныңәрекеті

Бағалау

Ресурстар



Сабақтың басы



5 мин







5 мин



Ұйымдастыру кезеңі

1. Сәлемдесу, оқушыларды түгелдеу.

2. Психологиялық ахуал. Сыныпта жағымды ахуал орнату: адам қолының қағаз макетінің әр саусағына әр оқушыға өзінің ең жақсы мінезін жаздырту, оқи отырып, бүгінгі сабақтарына сәттілік тілеу .


Сабақтың тақырыбы мен мақсаттар жарияланғаннан кейін, өткен сабақпен байланыс орнату мақсатында сұрақтар қою.


Үй тапсырмасы бойынша сұрақтар:


«Кубик» әдісі арқылы. Әр топ кезек-кезек кубик лақтырады. Кубикте шыққан санның нөмірі арқылы сол сұраққа жауап беру.

1. Массив дегеніміз не?

2. Массив қалай жарияланады?

3. List дегеніміз не?

4. Бірөлшемді массив қандай массив?

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

6. Индекс қай саннан бастап нөмірленеді?


Тренинг бойынша оқушылар жағымды ахуал қалыптастырады.














Оқушылар кубие әдісі арқылы берілген сұрақтарға жауап береді.


















Ә р дұрыс жауап

1 ұпай беру арқылы бағаланады

1-4 слайд


Сабақ-тың ортасы


10 мин













5

мин

















5 мин

Жаңа сабақ

Тікбұрышты кестеде сақталған деректер матрица немесе екіөлшемді массивтер (two-dimensional array) деп аталады.

Python программалау тілінің базалық мүмкіндіктерінің көмегімен жолдар тізімі түрінде екіөлшемді тізімді оңай құруға болады.

Мысалы: емтихан нәтижелерінің кестесі,көбейту кестесі, ұшақ пен пойыз кестесі және т.б.

Екіөлшемді массив бірөлшемді массивке сілтеме болып табылады .

Екіөлшемді массивтің элементтері екі бүтін санмен индекстеледі:

Біріншісі-жол,екіншісі-баған.


«Ой қозғау» әдісі


Тақтаға шкафтың суретін шығарып, жетелеуші сұрақтар арқылы балаларға ой салып, сабақтың мәнін ашу. Әр топтың ойын сұрау.


Шкаф – бұл массив

Суырма номерлері – бұл индекс

Суырма ішіндегі заттар – массив элементтері


Сабақта массив элементтерінің типтерін, массивтерді құру тәсілдерін, арнайы функциялар мен амалдар жолын презентацияда түсіндіру.


Интерактивті тақтадан слайд арқылы түсіндіру


БК. Екі өлшемді массив элементтерін индексі бойынша анықтайды


1-тапсырма

Екіөлшемді массив берілген:

Flowers=[[‘roza’, ‘tulpan’, ‘fikus’, ‘giacit’, ‘kalla’], [‘dicentra’, ‘sakura’, ‘lantana’, ‘lilia’, ‘franjipani’], [‘lotos’, ‘dendrebiom’, ‘rudbekia’, ‘iksora’, ‘orhideya’]]

 Келесі командалардың нәтижелерін жазыңыз:

print(animals[0][3]) ' dicentra '

print(animals[1][0]) ' giacit '

print(animals[2][4]) ' orhideya '

print(animals[1][-2]) ' lilia '

print(animals[-3][-4]) ' tulpan '

print(animals[0][0].upper()) ' roza '

print(animals[2][1].capitalize()) ' dendrebiom'

print(animals[1][4].replace('p', 'b')) ' franjipani '

Дескриптор

- екі өлшемді массив элементтерін индексі бойынша нәтижесін шығарады


БК. Екі өлшемді массив элементтерін Python программалау тілінде енгізеді және баспаға шығарады

2-тапсырма.

Екіөлшемді массив берілген numbers = [[1,2,3], [4,5,6], [7,8,9]] Матрицаны Python программалау тілінде енгізетін және баспаға шығаратын кодын жазыңыз.

Дескриптор:

- екі өлшемді массив элементтерін программаға енгізеді

- берілген екі өлшемді массивті баспаға шығарады

numbers = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for i in range(3):

for j in range(3):

print(numbers[i][j], end='\t')

print()


Ерекше білім беруді қажет ететін оқушылар үшін:


Екіөлшемді массив берілген numbers = [[1,2,3], [4,5,6], [7,8,9]] Матрицаны Python программалау тілінде енгізетін және баспаға шығаратын кодын жазыңыз.

Дескриптор:

- екі өлшемді массив элементтерін программаға енгізеді

- берілген екі өлшемді массивті баспаға шығарады

numbers = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for i in range(3):

for j in range(3):

print(numbers[i][j], end='\t')

print()


Программаны көшіріп жазады және нәтижесін көріп, баспаға шығарады.


Сергіту сәті. https://youtu.be/Exm2BP-q4Cc



Жаңа сабақты тыңдай отырып, түсінеді.


































Оқушылар берілген тапсырманы жеке орындап, мүғалімге көрсетеді,


















Келесі берілген тапсырманы программа орындай отырып, әр тапсырмаға балл жинайды.







Оқушылар мұғалімді тындай отырып, айтқанын орындайды.





































Тапсырманы орындаған оқушыға 2ұпайдан беріледі




















































Интерактивті тақта










компьютермен жұмыс

































https://youtu.be/Exm2BP-q4Cc

Сабақ соңы


7 мин

Рефлексия


Кері байланыс: «Желкенді қайық» әдісі бойынша

  • сабақ түсінікті болса жасылға бояу

  • с абақты меңгеріп бірақ тапсырма орындау қиынға соқса болса сарыға боя

  • сабақ түсініксіз және тапсырма орындалмаған болса қызылға боя


Оқушылар берілген қима қағаздарды толтырады

Формативті бағалау бойынша сабақ барысындағы ұпайлар есептелінеді.

13-14 слайд

Қима қағаздар

3 мин

Үйтапсырмасы

Үй тапсырмасы

Range функциясының аргументі ретінде қолданылатын тізім элементтерінің санын, одан кейін берілген жолдар санын енгізіп, есептеуге болатын массив құру

11-слайдтағы берілген үй тапсырмасын белгілеп алу.




Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Файл форматы:
doc
25.12.2024
361
Жүктеу
ЖИ арқылы жасау
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курстар тізімі