Материалдар / §23. Екіөлшемді массивтер

§23. Екіөлшемді массивтер

Материал туралы қысқаша түсінік
Оқушылармен амандасу. Психологиялық ахуалды орнату. Шеңбер құру. Топқа бөлу. Бірөлшемді массивтер Екіөлщемді массивтер Python
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
18 Қазан 2024
213
0 рет жүктелген
450 ₸
Бүгін алсаңыз
+23 бонус
беріледі
Бұл не?
Бүгін алсаңыз +23 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
img_page_1
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Материалдың қысқаша түсінігі
Информатика пәнінің мұғалімі Агисова Айнур Темирлановна

1 слайд
Информатика пәнінің мұғалімі Агисова Айнур Темирлановна

1 слайд

Информатика пәнінің мұғалімі Агисова Айнур Темирлановна

08.02.2022 жыл 4-БӨЛІМ. PYTHON ПРОГРАММАЛАУ ТІЛІНДЕ АЛГОРИТМДЕРДІ ПРОГРАММАЛАУ §23 Екіөлшемді массивтер 9 «А» класс Сабақ

2 слайд
08.02.2022 жыл 4-БӨЛІМ. PYTHON ПРОГРАММАЛАУ ТІЛІНДЕ АЛГОРИТМДЕРДІ ПРОГРАММАЛАУ §23 Екіөлшемді массивтер 9 «А» класс Сабақтың мақсаты 9.3.3.2 екі өлшемді массивтерді пайдаланып Python программалау тілінде бағдарламаларды жасау;

2 слайд

08.02.2022 жыл 4-БӨЛІМ. PYTHON ПРОГРАММАЛАУ ТІЛІНДЕ АЛГОРИТМДЕРДІ ПРОГРАММАЛАУ §23 Екіөлшемді массивтер 9 «А» класс Сабақтың мақсаты 9.3.3.2 екі өлшемді массивтерді пайдаланып Python программалау тілінде бағдарламаларды жасау;

Топқа бөлу Бірөлшемді массив Екіөлшемді массив Python

3 слайд
Топқа бөлу Бірөлшемді массив Екіөлшемді массив Python

3 слайд

Топқа бөлу Бірөлшемді массив Екіөлшемді массив Python

Деректер типтерінің қандай түрлерін білесіңдер? While, for цикл операторлары қандай қызмет атқарады? Бірөлшемді миссивтер

4 слайд
Деректер типтерінің қандай түрлерін білесіңдер? While, for цикл операторлары қандай қызмет атқарады? Бірөлшемді миссивтерді енгізу және шығару қалай жүзеге асады? Естеріңе түсіріңдер: Меңгерілетін білім: Көпөлшемді массивтермен жұмыс; Тізім, тізім өлшемі; Тізімдерді енгізу және шығару. Сөздік Тізім-Список-List

4 слайд

Деректер типтерінің қандай түрлерін білесіңдер? While, for цикл операторлары қандай қызмет атқарады? Бірөлшемді миссивтерді енгізу және шығару қалай жүзеге асады? Естеріңе түсіріңдер: Меңгерілетін білім: Көпөлшемді массивтермен жұмыс; Тізім, тізім өлшемі; Тізімдерді енгізу және шығару. Сөздік Тізім-Список-List

Есептерде деректерді кесте түрінде сақтау жиі кездеседі. Мұндай деректер матрица немесе екіөлшемді массив деп аталады. Pyt

5 слайд
Есептерде деректерді кесте түрінде сақтау жиі кездеседі. Мұндай деректер матрица немесе екіөлшемді массив деп аталады. Python программалау тілінде көпөлшемді массивтер жоқ. Алайда кез келген кесте тізімдер тізімімен ұсынылуы мүмкін. Яғни тізімнің әр бір элементі тізім болып табылады. Python-дағы тізім кез келген типтегі элементтердің реттелген жиынтығы болуы мүмкін. Массив – бір типтегі элементтердің реттелген жиынтығы, сондықтан тізім массивке қарағанда икемді, бірақ бұл икемділік қарапайым құрылыммен жұмыс істейтін кезде қиындық туғызады. Тізім – динамикалық өзгеретін тип, бұл кез келген уақытта тізімге элементтерді қосуға және тізімдегі элементтерді жоюға болады дегенді білдіреді. Тізім негіздері (List)

5 слайд

Есептерде деректерді кесте түрінде сақтау жиі кездеседі. Мұндай деректер матрица немесе екіөлшемді массив деп аталады. Python программалау тілінде көпөлшемді массивтер жоқ. Алайда кез келген кесте тізімдер тізімімен ұсынылуы мүмкін. Яғни тізімнің әр бір элементі тізім болып табылады. Python-дағы тізім кез келген типтегі элементтердің реттелген жиынтығы болуы мүмкін. Массив – бір типтегі элементтердің реттелген жиынтығы, сондықтан тізім массивке қарағанда икемді, бірақ бұл икемділік қарапайым құрылыммен жұмыс істейтін кезде қиындық туғызады. Тізім – динамикалық өзгеретін тип, бұл кез келген уақытта тізімге элементтерді қосуға және тізімдегі элементтерді жоюға болады дегенді білдіреді. Тізім негіздері (List)

Екіөлшемді массивті жазу үлгісін қарастырайық: my_list1=[[11,12,5,], [15,6,10,5], [10,8,12,5], [12,15]] Көпөлшемді массивке

6 слайд
Екіөлшемді массивті жазу үлгісін қарастырайық: my_list1=[[11,12,5,], [15,6,10,5], [10,8,12,5], [12,15]] Көпөлшемді массивке әртүрлі бағандар мен жолдар болуы мүмкін екенін ескеру керек. Екіөлшемді массивтерге әртүрлі типтер болуы мүмкін. my_list2=[[11,12,5,2], [´hello´, ´hi´, ´salem´], [10.1, 8.2, 12.4, 3.5], [12, 15] Бұл массив my_list2: int, string, float сияқты түрлі деректер типіндегі кірістірілген тізімдерінен тұрады. my_list2 нәтижесін шығару (23-сурет)

6 слайд

Екіөлшемді массивті жазу үлгісін қарастырайық: my_list1=[[11,12,5,], [15,6,10,5], [10,8,12,5], [12,15]] Көпөлшемді массивке әртүрлі бағандар мен жолдар болуы мүмкін екенін ескеру керек. Екіөлшемді массивтерге әртүрлі типтер болуы мүмкін. my_list2=[[11,12,5,2], [´hello´, ´hi´, ´salem´], [10.1, 8.2, 12.4, 3.5], [12, 15] Бұл массив my_list2: int, string, float сияқты түрлі деректер типіндегі кірістірілген тізімдерінен тұрады. my_list2 нәтижесін шығару (23-сурет)

Екіөлшемді массивтердегі деректер элементтеріне екі индекс арқылы қол жеткізуге болады. Бір индекс негізгі массивке, екінші

7 слайд
Екіөлшемді массивтердегі деректер элементтеріне екі индекс арқылы қол жеткізуге болады. Бір индекс негізгі массивке, екіншісі ішкі массивке деректер элементінің орналасуына қатысты. Егер тек бір индексті алатын болсақ, онда осы массивтің барлығы индекстің сол позициясы үшін ғана жазылады. Мысал қарастырайық: print(my_list[0])-экранға шығарады [11,12,5,2] print(my_list[1] [2])-10-ды экранға шығарады. Толық екіөлшемді массивті басып шығару үшін, біз for циклін пайдалана аламыз: for i in myList1: for j in i: print (j, end=¨ ¨) print () Кіріктірілген код мынадай нәтижені береді (24-сурет) Екіөлшемді массивтердегі мәндерге қол жеткізу

7 слайд

Екіөлшемді массивтердегі деректер элементтеріне екі индекс арқылы қол жеткізуге болады. Бір индекс негізгі массивке, екіншісі ішкі массивке деректер элементінің орналасуына қатысты. Егер тек бір индексті алатын болсақ, онда осы массивтің барлығы индекстің сол позициясы үшін ғана жазылады. Мысал қарастырайық: print(my_list[0])-экранға шығарады [11,12,5,2] print(my_list[1] [2])-10-ды экранға шығарады. Толық екіөлшемді массивті басып шығару үшін, біз for циклін пайдалана аламыз: for i in myList1: for j in i: print (j, end=¨ ¨) print () Кіріктірілген код мынадай нәтижені береді (24-сурет) Екіөлшемді массивтердегі мәндерге қол жеткізу

Талдап, салыстырайық Бірөлшемді массив Екіөлшемді массив Венн диаграммасы көмегімен бірөлшемді және екіөлшемді массивті са

8 слайд
Талдап, салыстырайық Бірөлшемді массив Екіөлшемді массив Венн диаграммасы көмегімен бірөлшемді және екіөлшемді массивті салыстырыңдар.

8 слайд

Талдап, салыстырайық Бірөлшемді массив Екіөлшемді массив Венн диаграммасы көмегімен бірөлшемді және екіөлшемді массивті салыстырыңдар.

Ассоциациялық аймақ жасаңдар. Екіөлшемді массив

9 слайд
Ассоциациялық аймақ жасаңдар. Екіөлшемді массив

9 слайд

Ассоциациялық аймақ жасаңдар. Екіөлшемді массив

Python-дағы тізім дегеніміз не?

10 слайд
Python-дағы тізім дегеніміз не?

10 слайд

Python-дағы тізім дегеніміз не?

Берілген программаны компьютерде орындаңдар. my_list1=[[7,12,4], [9,50,3], [45,0,-1]] my_list2=[[7,12,4], [9,50,3], [45,0,-

11 слайд
Берілген программаны компьютерде орындаңдар. my_list1=[[7,12,4], [9,50,3], [45,0,-1]] my_list2=[[7,12,4], [9,50,3], [45,0,-1]] my_list3=[[`Almaty`, `Dubai`, `London`], [`Kazakhstan`, `uae`, `England]] print (my_list1[1]) my_list2[1]=[11,3,5] print (my_list2) print (my_list3[1] [0]) Компьютерде орындайық

11 слайд

Берілген программаны компьютерде орындаңдар. my_list1=[[7,12,4], [9,50,3], [45,0,-1]] my_list2=[[7,12,4], [9,50,3], [45,0,-1]] my_list3=[[`Almaty`, `Dubai`, `London`], [`Kazakhstan`, `uae`, `England]] print (my_list1[1]) my_list2[1]=[11,3,5] print (my_list2) print (my_list3[1] [0]) Компьютерде орындайық

Төмендегі кодты орындағаннан кейін қандай нәтиже аламыз? Дәптерлеріңе жазыңдар. my_list=[[7, 12, 4], [9, 50, 3], [45, 0,

12 слайд
Төмендегі кодты орындағаннан кейін қандай нәтиже аламыз? Дәптерлеріңе жазыңдар. my_list=[[7, 12, 4], [9, 50, 3], [45, 0, -1]] print`(my_list[1]) print`(my_list[2]) print`(my_list[-1]) Дәптерге орындайық

12 слайд

Төмендегі кодты орындағаннан кейін қандай нәтиже аламыз? Дәптерлеріңе жазыңдар. my_list=[[7, 12, 4], [9, 50, 3], [45, 0, -1]] print`(my_list[1]) print`(my_list[2]) print`(my_list[-1]) Дәптерге орындайық

Тізімдермен жұмыс істеудің артықшылықтары туралы айтыңдар. Кірістірілген тізімдер массивтерде қалай анықталады? Екіөлшемд

13 слайд
Тізімдермен жұмыс істеудің артықшылықтары туралы айтыңдар. Кірістірілген тізімдер массивтерде қалай анықталады? Екіөлшемді массив элементтеріне қалай қол жеткізуге болады? Ойланайық, талқылайық

13 слайд

Тізімдермен жұмыс істеудің артықшылықтары туралы айтыңдар. Кірістірілген тізімдер массивтерде қалай анықталады? Екіөлшемді массив элементтеріне қалай қол жеткізуге болады? Ойланайық, талқылайық

Тізім деген не? Тізімдер қандай деректер типінен тұруы мүмкін? Екіөлшемді массивтің енгізу және шығару элементтері қалай

14 слайд
Тізім деген не? Тізімдер қандай деректер типінен тұруы мүмкін? Екіөлшемді массивтің енгізу және шығару элементтері қалай жазылады? Екіөлшемді массив элементтерімен қалай байланыс жасауға болады? Сұрақтарға жауап берейік Ой бөлісейік Сабақта жаңа не үйрендіңдер? Бірөлшемді және екіөлшемді массивтер қалай ерекшеленеді? Екіөлшемді массивті төмендегідей түрде көрсететін Python программасын жазыңдар: 1 23 456 78910 Үйге тапсырма

14 слайд

Тізім деген не? Тізімдер қандай деректер типінен тұруы мүмкін? Екіөлшемді массивтің енгізу және шығару элементтері қалай жазылады? Екіөлшемді массив элементтерімен қалай байланыс жасауға болады? Сұрақтарға жауап берейік Ой бөлісейік Сабақта жаңа не үйрендіңдер? Бірөлшемді және екіөлшемді массивтер қалай ерекшеленеді? Екіөлшемді массивті төмендегідей түрде көрсететін Python программасын жазыңдар: 1 23 456 78910 Үйге тапсырма

Ең үздік оқушыларға «Нұр» дүкеніне беріледі.

15 слайд
Ең үздік оқушыларға «Нұр» дүкеніне беріледі.

15 слайд

Ең үздік оқушыларға «Нұр» дүкеніне беріледі.

Кері байланыс Aika88_83@mail.ru

16 слайд
Кері байланыс Aika88_83@mail.ru

16 слайд

Кері байланыс Aika88_83@mail.ru

Осы аптаның ең үздік материалдары
Педагогтардың біліктілігін арттыру курстары
Аттестацияда (ПББ) 100% келетін
тақырыптармен дайындаймыз
Аттестацияда (ПББ) келетін тақырыптар бойынша жасалған тесттермен дайындалып, бізбен бірге тестілеуден оңай өтесіз
Өткен жылы бізбен дайындалған ұстаздар 50/50 жинап рекорд жасады
Толығырақ