Қысқа мерзімді жоспар
Бекітемін:________________
Директордың оқу ісі жөніндегі орынбасары А.Жақсылықова
|
Бөлім |
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-да массив элементтерін жою немесе кірістіру үшін кіріктірілген тізім функциялары мен әдістерін қолдануға болады.
Топтық жұмыс 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-бет Жинақтау) |
|
|
Оқулық |
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Ашық сабақ. Элементті өшіру және кірістіру 9-сынып
Ашық сабақ. Элементті өшіру және кірістіру 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-да массив элементтерін жою немесе кірістіру үшін кіріктірілген тізім функциялары мен әдістерін қолдануға болады.
Топтық жұмыс 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-бет Жинақтау) |
|
|
Оқулық |
шағым қалдыра аласыз


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












