Ашық сабақ. Элементті өшіру және кірістіру 9-сынып

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

Ашық сабақ. Элементті өшіру және кірістіру 9-сынып

Материал туралы қысқаша түсінік
Элементті өшіру және кірістіру тақырыбына арналған ашық сабақ. Сабақтың барлық бөлігінде тапсырмалар платформалар арқылы берілген.
Материалдың қысқаша нұсқасы

Қысқа мерзімді жоспар

Бекітемін:________________

Директордың оқу ісі жөніндегі орынбасары А.Жақсылықова


Бөлім

Python (Пайтон) программалау тілінде алгоритмдерді программалау

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


Күні


Сынып: 9

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


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


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

Элементті өшіру және кірістіру

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

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

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

- Python-да бірөлшемді массивке элементтерді кірістіруді және

өшіруді жүзеге асыру жолдарымен танысу

- Python-да бірөлшемді массивке элементтерді кірістіруді және

өшіруді қолдану

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

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

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

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

Бағалау

Ресурстар

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

2 мин






4 мин







































3 мин

1.Оқушылармен амандасу

2. Kundelik.kz-пен оқушылардың қатысуын түгендеу

3. Топқа бөлу https://flippity.net/

1) Insert (кірістіру)

2) Delete (өшіру)

3. Үй тапсырмасын тексеру. Тест жұмысы

https://learningapps.org/display?v=pz7foy40t21

1. Массив сұрыпталуының анықтамасын белгіле.

А) массив элементтерінің орындарының ауысуы

В) массив элементтерін өсу немесе кему ретімен жүйелеу

С) массив элементтерін белгілі бір ережеге сәйкес ауыстыру

Д) массив элементтерінің өсу ретімен орналасуы

2. Ақиқат тұжырымды таңда.

А) sort() жаңа тізім жасайды

В) sort() реттелген тізім негізінде жаңа тізім жасап шығады

С) sort() тізімді өзгертеді

Д) sorted() реттелген тізім негізінде жаңа тізім жасап шығады

Е) sorted() жаңа тізім жасайды

3. А=[7, 9, -2, 11, 3, -15, 8, 10, -8, 5] массиві берілген. Массивті өсу ретімен сұрыпта. Дұрыс жауапты белгіле.

А) А=[-15, -8, -2, 3, 5, 7, 9, 8, 10, 11]

В) А=[11, 10, 9, 8, 7, 5, 3, -2, -8, -15]

С) А=[-2, -8, -15, 3, 5, 7, 8, 9, 10, 11]

Д) А=[-15, -8, -2, 3, 5, 7, 8, 9, 10, 11]

4. Оқушы ауа температуралары жазылған temp1 массивін программада қолданады. Ол қолда бар деректерге сүйеніп, элементтері өсу ретімен сұрыпталған temp2 деп аталатын жаңа массивті жасауы қажет. Оқушы кодқа қандай пәрменді қосуы керек? Дұрыс жауапты белгіле.

А) temp2=sorted(temp1)

В) temp2.sort()

С) temp1.sort()

Д) temp1=sorted(temp2)


Дескриптор

  • Массив сұрыпталуының анықтамасын біледі;

  • Сұрыптау түрлерін ажырата алады.

4.Сабақтың тақырыбы мен мақсаттарымен таныстыру.


5.Жаңа тақырыпқа шолу

Программалау тілінде де математикадағыдай өрнектерді орындаудың өз ережесі бар.

Мұғаліммен амандасады.

Топқа бөлінеді.






https://learningapps.org/display?v=pz7foy40t21 сайтында өткен тақырыпқа байланысты тест тапсырмасын орындайды.

































Сабақтың тақырыбын дәптерге жазады.

Сабақтың мақсаттарымен танысады.









ҚБ: 1 балл




Kundelik.kz

Flippity

бағдарламасы






https://learningapps.org/display?v=pz7foy40t21










































Prezi бағдарламасы

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


7 мин
























































8 мин












4 мин









14 мин






Жаңа білім https://yandex.kz/video/preview/5123484117416529117

Көптеген практикалық мәселелерді шешуде массивтер мәліметтерді сақтау үшін қолданылады. Массивтермен жұмыс істеу кезінде жаңа элементтерді кірстіру немесе белгілі бір элементтерді жою керек.

Python-да массив элементтерін жою немесе кірістіру үшін кіріктірілген тізім функциялары мен әдістерін қолдануға болады.


Программалық коды

Бірөлшемді массивпен орындалатын

іс-әрекет түрі

A.append(X)

A массивініңсоңына Х элементтіқосады. Мысалы, А=[2, 9, 15] болса, онда A.append(10)=>A=[2, 9, 15, 10]

A.pop(i)

А массивіндегі 1 элементтіөшіреді. Мысалы, A=[2, 9, 15, 10] болса, A.pop(2)=>A=[2, 9, 10]

A.remove(X)

А массивтегімәні Х-кетеңэлементтіөшіреді. Мысалы, A=[2, 9, 15, 10] болса, A.remove(9)=>A=[2, 15, 10]

A.insert(i,X)

А массивіне і орынға Х элементінкірістіреді. Мысалы, A=[2, 9, 15] болса, A.insert(1, 7)=>A=[2, 7, 9, 15]

A.count(x)

А массивінде Х-кетеңэлементтердіңсанынанықтайды. Мысалы, A=[2, 9, 15, 9] болса, A.count(9)=2


Топтық жұмыс

1-топ. 1-мысал Нөлге тең элементті өшіріп, массивтің ұзындығын қысқартыңыз.

https://learningapps.org/watch?v=pceh228e323

2-топ. 2-мысал Массивтің К-шы орнына жаңа элементті кірістіріңіз. https://learningapps.org/watch?v=pqvrnz7vk23

Дескриптор

  • Массивтерде элементтерді өшірудің қалай орындалатының үйренеді;

  • Массивке қажетті элементті кірістіруді қарастырады.


Жұптық жұмыс https://flippity.net/

https://learningapps.org/watch?v=pzv1vin6223

сайтында «Жұбын тап» тапсырмасы.


Дескриптор

  • Бірөлшемді массивте элементті өшіруге және жоюға арналған программа кодын біледі;


Жеке жұмыс

Python программалау ортасында практикалық жұмыстар

1-тапсырма.Тазарту*

A[N] бірөлшемді бүтін сандар массиві берілген (1≤N≤1000).Осы массивтегі Р-дан үлкен элементтерді өшіріп, жаңа массив құрастыр. Массив элементтерінің мәні 10000-нан аспайды. Берілген мысалда N=10,P=9.

2-тапсырма. Бірнешеуін өшіру**

A[N] бірөлшемді бүтін сандар массиві берілген (1≤N≤1000). Осы массивтегі Р-дан К-ге дейінгі элементтерді өшіріп тастап, жаңа массив құрастыр (1≤P,K≤1000). Массив элементтерінің мәні 10000-нан аспайды. Берілген мысалда N=10, P=3,K=6.


Дескриптор

  • Массивтегі элементтерді өшіруді біледі;

  • Программа кодын құра алады.

Мұғалімді тыңдайды


























































Топпен жұмыс жасап,массивтерде элементтерді өшіруді және кірістіруді қалай орындалатының үйренеді.









https://learningapps.org/watch?v=pzv1vin6223

«Жұбын тап» тапсырмасын жұбымен жұптасып орындайды






Python программалау ортасында практикалық жұмыстар орындайды.








































































ҚБ: 2 балл















ҚБ: 2 балл











ҚБ: 4 балл


Оқулық

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

























































Оқулық

Компьютер














Компьютер

смартфон











Python программалау ортасы

Python 3.7

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


3 мин

Қорытынды.



https://wordwall.net/ru/resource/53038943



Рефлексия Jamboard тақтасы

« Ұстазға хат!» әдісі


Өзін-өзі бағалау.



Сабақты қорытындылау мақсатында сұрақтарға ауызша жауап береді.


ҚБ: 1 балл


https://wordwall.net/ru/resource/53038943




Jamboard тақтасы

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

A.remove(X), A.insert(i,X), A.count(x) операторларын қолдануға байланысты математикадан немесе күнделікті өмірден алған, өздеріңе таныс мысалдардың бірінің жобасын жоспарлап, ұсыныңдар (107-бет Жинақтау)



Оқулық








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