|
Бөлім |
|
|||
|
Педагогтың аты-жөні |
|
|||
|
Күні |
|
|||
|
Сынып 9 |
Қатысушылар саны |
|
Қатыспағандар саны |
|
|
Сабақтың тақырыбы: |
Бірөлшемді массивте деректерді енгізу және шығару |
|||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары |
9.3.3.1- бірөлшемді массивтер пайдаланып Python программалау тілінде программаларды жасау |
|||
|
Сабақтың мақсаты: |
Барлық оқушылар: |
|||
|
Тізімге деректерді енгізу түрлері мен операторларын анықтау; |
||||
|
Көптеген оқушылар: |
||||
|
Массивке деректерді енгізу операторларын салыстыру; |
||||
|
Кейбір оқушылар: |
||||
|
Массивке деректерді енгізу операторларын қолданып алгоритмдерді программалау. |
||||
Сабақтың барысы:
|
Сабақтың кезені/ уақыт |
Педагогтың әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
Сабақтың басы 5 мин. |
1.Оқушылармен амандасу. 2.Сабақтың тақырыбы мен мақсаттарымен таныстыру. 3.Жаңа тақырыпқа шолу Оқушылардың жұмыстарын ауызша мадақтау, қолдау көрсету. |
1.Мұғаліммен амандасады. 2.Сабақтың тақырыбын дәптерге жазады. 3.Сабақтың мақсаттарымен танысады. |
Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау бойынша бағаланады. |
Жұмыс дәптерлері, дербес компьютер, т.б. |
|
Сабақтың ортасы 35 мин. |
Миға шабуыл сұрақтары Компьютерге деректерді енгізудің қандай жолдары бар? Есіңе түсір! Оқулықпен жұмыс Жаңа ақпаратпен танысу. Әдістемелік берілген сұрақ- тарға жеке, топта, ұжымда жауап береді. Мұғалімнің түсіндірмесі Python программалау тілінде деректерді енгізу және шығару операторлары, қолдану тәсілімен таныстырады. 1-тапсырма Тізімге мәліметтерді енгізу түрлерін жазыңдар.
Дескриптор: Деректерді пернетақтадан енгізуді анықтайды; Деректерді кездейсоқ оператордың көмегімен енгізуді анықтайды; Деректерді файлдан оқытуды анықтайды. 2- тапсырма. Оқулықта берілген практикалық жұмысты орындау. Үлгерім 9-сыныпта N праллел сыныптар білім алады. 3- тоқсан бойынша осы сыныптардың жалпы үлгерім пайызы А[N] массив түрінде берілген (N<102). 9- сыныптардағы орташа білім сапасын және ең төменгі білім сапалы сыныптың пайызын экранға шығару. Білім сапасы ең төмен сынып өз білімін 9-сыныптар бойынша орташа білім сапаға жеткізу үшін қанша пайыз көтеру керек екенін анықтайтын программа құрастыр. 3-тапсырма Бірөлшемді массивтерге есептер шығару 1. Сыныптасыңның телефон нөмірлерінің telefon.txt файлынан оқып, арасында 5 цифрымен аяқталатын нөмірлерді telout.txt файлына жаз. 2. B[20] массив элементінің мәнін 20...50 арасындағы кездейсоқ сандардан құрастыр. Массивтегі тақ орында тұрған жұп элементтерді баспаға бер. Дескриптор: Массивке деректерді енгізу операторларын қолданып алгоритмдерді программалайды. Жұптық жұмыс Массивтерді Python программалау тілінде енгізудің 3 түріне салыстырмалы түрде талдау жасаңдар. Осы үшеуінің қайсысын көп қолдануымыз мүмкін? Себебін дәлелді мысалдармен түсіндіріңдер. Дескриптор Массивтерді қолдану түрлерін салыстырады. Оқушылардың жұмыстарын шкала арқылы бағалау. «Сағат» әдісі. Сағат шкаласына оқушылардың аттарын стикерге жазып жапсыру. |
Мұғалімді тыңдайды Арифметикалық өрнектерді орындау ережелерін дәптерге жазады Анықтамасын дәптерге жазады |
Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау бойынша бағаланады. |
Жұмыс дәптерлері, дербес компьютер, т.б. |
|
Сабақтың соңы 5 мин. |
«Зымыран сұрақтар» әдісі Оқушылар қағазға тақырып туралы сұрақтар жазып ұшақ жасайды. Келесі топқа ұшырады, ол топ сұрақтарға жауап береді. «Екі жұлдыз, бір тілек» әдісі. Оқушылар сабақтан алған екі жақсы әсерімен, түсінбеген бір сұрағымен бөліседі |
Өзін-өзі бағалау. |
Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау бойынша бағаланады |
Жұмыс дәптерлері, дербес компьютер, т.б. |
|
Үй тапсырмасы |
Оқулықтағы берілген тапсырмаларды орындап келу. |
Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау бойынша бағаланады |
Жұмыс дәптерлері, дербес компьютер, т.б. |
|
Қысқа мерзімді жоспары |
||||
|
Бөлім |
|
|||
|
Педагогтың аты-жөні |
|
|||
|
Күні |
|
|||
|
Сынып 9 |
Қатысушылар саны |
|
Қатыспағандар саны |
|
|
Сабақтың тақырыбы: |
Белгіленген сипаттары бар элементті іздеу |
|||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары |
9.3.3.1- бірөлшемді массивтерді пайдаланып Python программалау тілінде программаларды жасау |
|||
|
Сабақтың мақсаты: |
Барлық оқушылар: |
|||
|
Массив элементтерін қасиеттері бойынша іздеуді анықтау; |
||||
|
Көптеген оқушылар: |
||||
|
Python программалау тілінде массивтен қасиеттері бойынша деректерді іздеу; |
||||
|
Кейбір оқушылар: |
||||
|
Берілген қасиеттері бойынша массив элементтерін іздеу жобасын қолданудың қажеттілігін тұжырымдау. |
||||
Сабақтың барысы:
|
Сабақтың кезені/ уақыт |
Педагогтың әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
Сабақтың басы 5 мин. |
1.Оқушылармен амандасу. 2.Сабақтың тақырыбы мен мақсаттарымен таныстыру. 3.Жаңа тақырыпқа шолу Программалау тілінде де математикадағыдай өрнектерді орындаудың өз ережесі бар. |
1.Мұғаліммен амандасады. 2.Сабақтың тақырыбын дәптерге жазады. 3.Сабақтың мақсаттарымен танысады. |
Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау бойынша бағаланады |
Жұмыс дәптерлері, дербес компьютер, т.б. |
|
Сабақтың ортасы 35 мин. |
Жаңа тақырыпты түсіндіру. Python-да арифметикалық өрнектерді орындау ережелері:
Компьютермен жұмыс. Python программалау тілінде массив элементтерін іздеу жобасын дайындау Python программалау тілінде бірөлшемді массивтен белгілі бір қасиеттер бойынша деректерді іздеуге арналған көптеген қызықты және пайдалы жобаларды жасауға мүмкіндік бар. Python программалау тілінде мұндай жобаларды қалай орындайтынымен танысайық.
Топтық жұмыс Берілген қасиеттері бойынша массив элементтеріне іздеу қызметіне ұсынылған жоба кодтарына талдау жасаңдар. Дескриптор Массив элементтерін анықтайды, талдайды. Жұптық жұмыс Тапсырма: Мал базарында сатылымда 10 ат тұр. Аттардың сатылу бағасын өздерің белгілеңдер. Аттардың бағасы бойынша бірөлшемді бүтін сандар массивін құрыңдар. Осы массив бойынша қандай тапсырмаларды құрастырған болар едіңдер? Бірөлшемдік массив бойынша іздеуге арналған бірнеше тапсырманы құрастырып, ұсыныңдар. Дескриптор Бірөлшемді массивтерді құрып, ұсынады. Оқушылардың жұмыстарын бағалау парағына балл қою арқылы бағалау. |
Мұғалімді тыңдайды |
Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау бойынша бағаланады |
Жұмыс дәптерлері, дербес компьютер, т.б. |
|
Сабақтың соңы 5 мин. |
1. Сызықтық алгоритм дегеніміз не? 2. Бірөлшемді кестеде ең жиі орындалатын іс - әрекет түрі қандай? 3. Бірөлшемдік массивтерде іздеуде жиі қолданылатын қандай шарттар бар? 4. Модульдік ортамен визуалды орта деректерді іздеуге арналған жобаларды салыстырып, қандай айырмашылықтар байқадыңдар? Қайсысы қолайлы? Себебін түсіндіріңдер. «БББ кестесі» әдісі. Оқушылар сабақ туралы не білетінін, сабақта не білгенін, не білгісі келетінін кестеге жазады.: |
Өзін-өзі бағалау. |
Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау бойынша бағаланады |
Жұмыс дәптерлері, дербес компьютер, т.б. |
|
Үй тапсырмасы |
Өзіңе таныс күнделікті қолданыста кездесетін мысалдардың арасынан массив элементтерін іздеу қызметіне 1 қарапайым және 1 визуалды жобаға тапсырма құрастыр. Құрастырған тапсырмаларыңның шешу жолын жаз. |
Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау бойынша бағаланады |
Жұмыс дәптерлері, дербес компьютер, т.б. |
|
Қысқа мерзімді жоспары |
||||
|
Бөлім |
|
|||
|
Педагогтың аты-жөні |
|
|||
|
Күні |
|
|||
|
Сынып 9 |
Қатысушылар саны |
|
Қатыспағандар саны |
|
|
Сабақтың тақырыбы: |
Бірөлшемді массивтер. Практикалық жұмыс |
|||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары |
9.3.3.1- программаны өңдеудің кіріктірілген ортасында бір өлшемді массивті қолдана отырып программаны құрастыру |
|||
|
Сабақтың мақсаты: |
Барлық оқушылар: |
|||
|
Бірөлшемді массивтерді анықтау; |
||||
|
Көптеген оқушылар: |
||||
|
Бірөлшемді массивтерді есептің шешімін анықтауда қолдану; |
||||
|
Кейбір оқушылар: |
||||
|
Бірөлшемді массивтерді программалауда қолданудың маңыздылығын тұжырымдау. |
||||
Сабақтың барысы:
|
Сабақтың кезені/ уақыт |
Педагогтың әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Сабақтың басы 5 мин. |
1.Оқушылармен амандасу. 2.Сабақтың тақырыбы мен мақсаттарымен таныстыру. Үй тапсырмасын пысықтау Оқулықта берілген тапсырманың орындалу көрсетеді, топта талқылайды. Өзара бағалайды< Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз Бөлім Педагогтың аты-жөні Күні Сынып 9 Қатысушылар саны Қатыспағандар саны Сабақтың тақырыбы:
Бірөлшемді массивте
деректерді енгізу және шығару Оқу бағдарламасына сәйкес оқыту
мақсаттары
9.3.3.1- бірөлшемді
массивтер пайдаланып Python программалау
тілінде программаларды
жасау Сабақтың мақсаты:
Барлық
оқушылар: Тізімге деректерді енгізу
түрлері мен операторларын
анықтау;
Көптеген
оқушылар: Массивке деректерді енгізу операторларын
салыстыру;
Кейбір
оқушылар: Массивке деректерді
енгізу операторларын қолданып алгоритмдерді
программалау. Сабақтың
барысы:
Сабақтың кезені/ уақыт Педагогтың әрекеті Оқушының әрекеті Бағалау Ресурстар Сабақтың
басы 5 мин. 1.Оқушылармен
амандасу. 2.Сабақтың тақырыбы мен
мақсаттарымен таныстыру. 3.Жаңа тақырыпқа
шолу Оқушылардың жұмыстарын
ауызша мадақтау, қолдау көрсету. 1.Мұғаліммен
амандасады. 2.Сабақтың тақырыбын
дәптерге жазады. 3.Сабақтың мақсаттарымен танысады. Оқушылар сабаққа қатысу
белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау
бойынша бағаланады. Жұмыс дәптерлері, дербес компьютер, т.б. Сабақтың
ортасы 35 мин. Миға шабуыл
сұрақтары Компьютерге деректерді
енгізудің қандай жолдары бар? Есіңе
түсір! Оқулықпен
жұмыс Жаңа ақпаратпен танысу.
Әдістемелік берілген сұрақ- тарға жеке, топта,
ұжымда жауап береді. Мұғалімнің
түсіндірмесі Python программалау
тілінде деректерді енгізу және шығару операторлары,
қолдану тәсілімен таныстырады. 1-тапсырма Тізімге мәліметтерді
енгізу түрлерін жазыңдар. Дескриптор: Деректерді
пернетақтадан енгізуді анықтайды; Деректерді кездейсоқ
оператордың көмегімен енгізуді анықтайды; Деректерді файлдан
оқытуды анықтайды. 2- тапсырма. Оқулықта
берілген практикалық жұмысты
орындау. Үлгерім 9-сыныпта N праллел
сыныптар білім алады. 3- тоқсан бойынша осы
сыныптардың жалпы үлгерім пайызы А[N] массив
түрінде берілген (N<102). 9- сыныптардағы орташа
білім сапасын және ең төменгі білім сапалы сыныптың
пайызын экранға шығару. Білім сапасы ең төмен
сынып өз білімін 9-сыныптар бойынша орташа білім
сапаға жеткізу үшін қанша пайыз көтеру керек
екенін анықтайтын программа құрастыр. 3-тапсырма Бірөлшемді массивтерге
есептер шығару 1. Сыныптасыңның
телефон нөмірлерінің telefon.txt файлынан
оқып, арасында 5 цифрымен аяқталатын
нөмірлерді telout.txt файлына
жаз. 2. B[20] массив
элементінің мәнін 20...50 арасындағы кездейсоқ
сандардан құрастыр. Массивтегі тақ орында
тұрған жұп элементтерді баспаға
бер. Дескриптор: Массивке деректерді
енгізу операторларын қолданып алгоритмдерді
программалайды. Жұптық
жұмыс Массивтерді Python
программалау тілінде енгізудің 3 түріне салыстырмалы
түрде талдау жасаңдар. Осы үшеуінің қайсысын көп
қолдануымыз мүмкін? Себебін дәлелді
мысалдармен түсіндіріңдер. Дескриптор Массивтерді қолдану
түрлерін салыстырады. Оқушылардың жұмыстарын
шкала арқылы бағалау. «Сағат» әдісі.
Сағат шкаласына оқушылардың аттарын стикерге жазып
жапсыру. Мұғалімді
тыңдайды Арифметикалық
өрнектерді орындау ережелерін дәптерге жазады Анықтамасын дәптерге
жазады Оқушылар сабаққа қатысу
белсенділігіне қарай, ынталандыру мақсатында қалыптастырушы бағалау
бойынша бағаланады. Жұмыс дәптерлері, дербес компьютер, т.б. Сабақтың
соңы 5 мин. «Зымыран сұрақтар»
әдісі Оқушылар қағазға
тақырып туралы сұрақтар жазып ұшақ жасайды. Келесі
топқа ұшырады, ол топ сұрақтарға жауап
береді. «Екі жұлдыз, бір тілек»
әдісі. Оқушылар сабақтан алған
екі жақсы әсерімен, түсінбеген бір
сұрағымен бөліседі Өзін-өзі бағалау. Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру
мақсатында қалыптастырушы бағалау бойынша
бағаланады Жұмыс дәптерлері, дербес компьютер, т.б. Үй тапсырмасы Оқулықтағы берілген тапсырмаларды орындап
келу. Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру
мақсатында қалыптастырушы бағалау бойынша
бағаланады Жұмыс дәптерлері, дербес компьютер, т.б.
Қысқа
мерзімді жоспары Бөлім Педагогтың аты-жөні Күні Сынып 9 Қатысушылар саны Қатыспағандар саны Сабақтың тақырыбы:
Белгіленген сипаттары
бар элементті іздеу Оқу бағдарламасына сәйкес оқыту
мақсаттары
9.3.3.1- бірөлшемді
массивтерді пайдаланып Python
программалау тілінде
программаларды жасау Сабақтың мақсаты:
Барлық
оқушылар: Массив элементтерін қасиеттері
бойынша іздеуді
анықтау;
Көптеген
оқушылар: Python программалау
тілінде массивтен қасиеттері бойынша деректерді іздеу;
Кейбір
оқушылар: Берілген қасиеттері
бойынша массив элементтерін іздеу
жобасын
қолданудың қажеттілігін тұжырымдау. Сабақтың
барысы:
Сабақтың кезені/ уақыт Педагогтың әрекеті Оқушының әрекеті Бағалау Ресурстар Сабақтың
басы 5 мин. 1.Оқушылармен
амандасу. 2.Сабақтың тақырыбы мен
мақсаттарымен таныстыру. 3.Жаңа тақырыпқа
шолу Программалау тілінде де математикадағыдай өрнектерді
орындаудың өз ережесі бар. 1.Мұғаліммен
амандасады. 2.Сабақтың тақырыбын
дәптерге жазады. 3.Сабақтың мақсаттарымен танысады. Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру
мақсатында қалыптастырушы бағалау бойынша
бағаланады Жұмыс дәптерлері, дербес компьютер, т.б. Сабақтың
ортасы 35 мин. Жаңа тақырыпты
түсіндіру. Python-да арифметикалық
өрнектерді орындау ережелері: Өрнекте жақша болған
жағдайда жақша ішіндегі амал бірінші орындалады. Егер өрнекте бірнеше
жақша болса, онда амалдарды орындау ішкі жақшадан
басталады
Компьютермен
жұмыс. Python программалау
тілінде массив элементтерін іздеу жобасын
дайындау Python программалау
тілінде бірөлшемді массивтен белгілі бір қасиеттер
бойынша деректерді іздеуге арналған көптеген
қызықты және пайдалы жобаларды жасауға мүмкіндік бар.
Python программалау тілінде мұндай жобаларды қалай
орындайтынымен танысайық. Топтық
жұмыс Берілген қасиеттері
бойынша массив элементтеріне іздеу қызметіне
ұсынылған жоба кодтарына талдау жасаңдар. Дескриптор Массив элементтерін
анықтайды, талдайды. Жұптық
жұмыс Тапсырма: Мал базарында сатылымда
10 ат тұр. Аттардың сатылу бағасын өздерің
белгілеңдер. Аттардың бағасы бойынша
бірөлшемді бүтін сандар массивін құрыңдар. Осы массив
бойынша қандай тапсырмаларды
құрастырған болар едіңдер? Бірөлшемдік массив
бойынша іздеуге арналған бірнеше тапсырманы
құрастырып, ұсыныңдар. Дескриптор Бірөлшемді массивтерді
құрып, ұсынады. Оқушылардың жұмыстарын
бағалау парағына балл қою арқылы бағалау. Мұғалімді
тыңдайды Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру
мақсатында қалыптастырушы бағалау бойынша
бағаланады Жұмыс дәптерлері, дербес компьютер, т.б. Сабақтың
соңы 5 мин. 1. Сызықтық алгоритм
дегеніміз не? 2. Бірөлшемді кестеде
ең жиі орындалатын іс - әрекет түрі
қандай? 3. Бірөлшемдік
массивтерде іздеуде жиі қолданылатын қандай
шарттар бар? 4. Модульдік ортамен
визуалды орта деректерді іздеуге арналған
жобаларды салыстырып, қандай айырмашылықтар
байқадыңдар? Қайсысы қолайлы?
Себебін түсіндіріңдер. «БББ кестесі»
әдісі. Оқушылар сабақ туралы
не білетінін, сабақта не білгенін, не білгісі
келетінін кестеге жазады.: Өзін-өзі бағалау. Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру
мақсатында қалыптастырушы бағалау бойынша
бағаланады Жұмыс дәптерлері, дербес компьютер, т.б. Үй тапсырмасы Өзіңе таныс күнделікті
қолданыста кездесетін мысалдардың арасынан
массив элементтерін іздеу қызметіне 1
қарапайым және 1 визуалды жобаға тапсырма
құрастыр. Құрастырған тапсырмаларыңның шешу жолын жаз. Оқушылар сабаққа қатысу белсенділігіне қарай, ынталандыру
мақсатында қалыптастырушы бағалау бойынша
бағаланады Жұмыс дәптерлері, дербес компьютер, т.б.
Қысқа
мерзімді жоспары Бөлім Педагогтың аты-жөні Күні Сынып 9 Қатысушылар саны Қатыспағандар саны Сабақтың тақырыбы:
Бірөлшемді массивтер.
Практикалық жұмыс Оқу бағдарламасына сәйкес оқыту
мақсаттары
9.3.3.1- программаны
өңдеудің кіріктірілген ортасында бір
өлшемді массивті
қолдана отырып программаны құрастыру Сабақтың мақсаты:
Барлық
оқушылар: Бірөлшемді массивтерді
анықтау;
Көптеген
оқушылар: Бірөлшемді массивтерді есептің шешімін анықтауда
қолдану;
Кейбір
оқушылар: Бірөлшемді массивтерді
программалауда қолданудың
маңыздылығын
тұжырымдау. Сабақтың
барысы:
Сабақтың кезені/ уақыт Педагогтың әрекеті Оқушының әрекеті Бағалау Ресурстар Сабақтың
басы 5 мин. 1.Оқушылармен
амандасу. 2.Сабақтың тақырыбы мен
мақсаттарымен таныстыру. Үй тапсырмасын
пысықтау Оқулықта берілген
тапсырманың орындалу көрсетеді, топта
талқылайды. Өзара бағалайды< | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
















