Файл: Программалау. Кні Малімні атыжні Сынып 8 атысандар атыспаандар Сабаты таырыбы.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 287
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| Ұзақмерзімді жоспардың тарауы: Мектеп: Python тілінде алгоритмдерді программалау. Күні: Мұғалімнің аты-жөні: Сынып: 8 Қатысқандар: Қатыспағандар: | |
| Сабақтың тақырыбы | §4.1. For циклі |
| Осы сабақта қол жеткізілетін оқу мақсаттары | 8.3.3.2 for цикл операторын пайдалану; |
| Сабақтың мақсаты | Барлық оқушы: For циклін Python программалау тілінде қолдану тәсілін анықтау; Оқушылардың көбі: Python программалау тілінде For циклінің орындалуын талдау, қолдану; Кейбір оқушылар: For циклін қолданудың маңыздылығын бағалау. |
| Ойлау дағдылары | Білу, түсіну, қолдану, талдау, жинақтау, бағалау. |
| Бағалау критерийі |
|
| Тілдік мақсаттар | Пәндік лексика мен терминология: Цикл-цикл-loop Үшін-для- For Диапазон-диапазон-Range Шексіз-бесконечный-infinite |
| Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
| |
| Құндылықтарға баулу | Индустрияландыру мен инновацияларға негізделген экономикалық өсу құндылықтарына сәйкес оқушыларды еңбекке және шығармашылыққа, ынтымақтастыққа, өмір бойы білім алуға баулу. Академиялық адалдық: академиялық адалдық принциптерін сақтауға негізделген басқа адамдардың идеялары мен ойларын құрметтеу. |
| Пәнаралық байланыс | Программа кодтары ағылшын тілінде жазылады. |
| Алдыңғы білім | Python программалау тілінде сызықтық, шартты алгоритмдерді программалау. |
| Сабақтың барысы | |
| Сабақтың жоспарланған кезеңдері/уақ ыт | Мұғалімнің іс- әрекеті | Оқушының іс-әрекеті | Бағалау | Ресурстар |
| Сабақтың басы Ұйымдастыру кезеңі/3мин Топқа біріктіру/2мин Қызығушылы қты ояту Өткен сабақты пысықтау /7мин | Сәлемдесу, түгендеу. Психологиялық ахуал орнату, ширату жаттығуы. «Топтасқан сандар»тәсілі арқылы топтарға біріктіру. «Жаңбырша жауғансұрақтар»әдісі. | Оқушылар мұғаліммен сәлемдеседі «Пойыз» жаттығуы. Ойын ортада жүргізіледі. Ең алдымен, 1, 2, 3-ке саналып алады. 1-нөмірдегілер қолдарын бір рет соғып, аяқтарымен еденді екі рет тарсылдатады, 2-нөмірдегілер қолдарын екі рет соғып, аяқтарымен еденді үш рет тарсылдатады. Ал, 3- нөмірдегілер қолдарын үш рет соғып, аяқтарымен еденді бір рет тарсылдатады. «Топтасқансандар»тәсілі арқылы 1, 2, 3 деп ретімен саналған бойынша оқушылар топқа бірігеді. Әр топ параққа сұрақтар жазып, бір-біріне лақтырады. Алған сұрақтарына жауап жазып, кері лақтырады. Жауап жазылған парақты қағып алып оқушы, сол жауаптан сұрақ тудырып, әрі қарай лақтырады. Ойын осылай жалғаса береді. | Қошемет көрсету. Смайлик арқылы ҚБ. | Оқытудың белсенді әдістері NIS. Астана, 2013 |
| Миға шабуыл/3мин | «Миғашабуыл»әдісіарқылы өткен сабақпен жаңа сабақтыұштастырумақсатындапроблеманы біргешешу. | Берілген сурет туралы не ойлайсындар? Оқушылар сын тұрғысынан ойланып өз пікірлерін айтады. Тақырыпты өздері ашады. | Ауызша мадақтау. | |
| | |
| | |
| | |
| | |
| Сабақтың ортасы. Мағынаны тану. Оқулықпен жұмыс/5мин | Оқулықта берілген ақпаратты оқушылармен бірге талдайды. Слайд материалы арқылы таныстырылым жасайды. | Оқушылар оқулықтағы ақпаратпен танысады, визуалды ақпарат алады. Мұғаліммен бірге талдайды. Мақсаты: аудиал мен визуал оқушылардың білім алуына жағдай жасау. | | |
| | Дәптерменжұмыс: | Негізгі ұғымдар мен сабақта қолданылатын термин сөздерді дәптерлеріне жазады. Үш тілде берілген термин сөздерді мұғаліммен бірге қайталайды. | | Информат ика. 8 - сынып оқулығы |
| Практикалық жұмыс/15мин | 1-тапсырма жалпы тапсырма. Мұғалім көмектеседі. |
Оқушылар практикалық тапсырмаларды жеке орындайды. 1) K мен N (1≤K≤N≤100) барлық жұп сандарды экранға шығаратын программа құрастыр. Дескрипторлар:
2) N(10≤N≤99) санына дейінгі екі таңбалы сандар арасында екі цифры да бірдей сандарды экранға шығаратын программа | 4 балл | Компьюте р, информати ка. 8- сынып оқулығы |
| Топтық жұмыс | 2-тапсырма көлемі үлкен тапсырма. Алдымен мұғалімнің көмегімен, содан кейін өз бетінше орындайды. | құрастыр. Екі таңбалы сан 10- нан басталады. Дескрипторлар:
3) 8 «А» сыныбында N (0 < N < 30) оқушы бар. Оқушылардың бойлары көрсетілген. Егер сыныптағы оқушының бойы 140 см- ден қысқа болса, ол аласа бойлы оқушыға жатады. Сыныпта неше оқушының бойы аласа екенін анықтайтын программа кодын жаз. . Дескриптор:
2-тапсырманы мұғалімнің нұсқауымен өз бетінше орындайды. Практикалық жұмыста орындалған программа кодын (3-сурет) талдаңдар. Егер есеп шартын «оқушылардың бойы 140 пен 155 см аралығында» деп өзгертетін болсақ, программа кодына қандай өзгеріс жасау керек? Себебін түсіндіріңдер. Дескриптор - For операторының қызметін анықтайды. | | |
| Жұптық жұмыс | 3-тапсырма шығармашылық тапсырма. Өз беттерінше орындауын қадағалайды. |
Параметрлі циклдер көмегімен орындалатын қарапайым бір мысал құрыңдар. Құрған мысалдарыңның Python тіліндегі программа кодының жобасын дайындап, ұсыныңдар. Дескриптор
| | |
| Сабақтың соңы Ой толғаныс. Жаңа сабақты бекіту/3мин Кері байланыс: /2мин | Сабақты бекіту үшін «эссе» әдісін қолдану. «Тілек ағашы» әдісі. | Оқушылар тапсырманы жеке орындайды. Циклдік операторларды программалауда қолданудың маңызына баға бер. Дескриптор -параметрлі циклді қолданудың маңыздылығын тұжырымдайды. Оқушылар сабақтан алған әсерлерін стикерге жазып тілек ағашына жапсырады | Өздерін-өзі бағалау. | А4 парағы |
| Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілеттірек оқушыларға қандай тапсырмалар бересіз? | Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай текеруді жоспарлап отырсыз? | Денсаулы қ және қауіпсізді к техникас ын сақтау | ||
| Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту. «Топтасқан сандар» топқа біріктіру, «Сұрақтар жаңбыры» әдісі бойынша өткен тарауды пысықтау, миға шабуыл , саралау тапсырмалары, эссе , кері байланыс жасату: «Тілек ағашы». | Фигуралар арқылы, ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру | Компьюте рмен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру. | ||
-
Ұзақмерзімді жоспардың тарауы: Мектеп:
Python тілінде алгоритмдерді программалау.
Күні: Мұғалімнің аты-жөні:
Сынып: 8 Қатысқандар: Қатыспағандар:
Сабақтың тақырыбы
§4.2. Кірістірілген циклдерді ұйымдастыру
Осы сабақта қол жеткізілетін оқу мақсаттары
8.3.3.2 For цикл операторын пайдалану
Сабақтың мақсаты
Барлық оқушы: кірістірілген цикл, күрделі цикл ұғымын анықтау; Оқушылардың көбі: кірістірілген циклдердің орындалуын талдау, қолдану; Кейбір оқушылар: кірістірілген циклдерді қолданудың тиімділігін тұжырымдау.
Ойлау дағдылары
Білу, түсіну, қолдану, талдау, жинақтау, бағалау.
Бағалау критерийі
-
Кірістірілген цикл, күрделі цикл ұғымын анықтайды; -
Кірістірілген циклдердің орындалуын талдайды, қолданады; -
Кірістірілген циклдерді қолданудың тиімділігін тұжырымдайды.
Тілдік мақсаттар
Пәндік лексика мен терминология:
Кірістірілген цикл-интегрированный цикл-intagrated loop Күрделі цикл- сложный цикл-complex loop
Төртбұрыш-прямоугольник-rectangle Табуляция-табуляция-tabulation
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Бірінің ішіне екіншісін кірістіріп пайдаланған бірнеше қарапайым циклдерді ... деп атайды;
Кірістірілген циклдер көмегімен сандық және символдық деректерді ... түрінде экранға шығаруға болады.
Құндылықтар ға баулу
-
«Мәңгілік ел» жалпыұлттық идеясы бойынша «Жалпыға бірдей еңбек қоғамы» құндылығы қалыптасады. -
Ынтымақтастық: топтық жұмыс барысында жылулық қарым-қатынастар дамиды, ынтымақтастық дағдылары қалыптасады және сындарлы көзқарас дамиды, қарым- қатынастарды қалыптастыру кезінде сыни ойлау қабілеті дағдыланады. -
Академиялық адалдық: өзгелердің идеялары мен ойларын құрметтейді, яғни
академиялық адалдық принциптерін сақтайды.
4. Өмір бойы оқу, Қазақстандық патриотизм және азаматтық жауапкершілік
дағдысы қалыптасады.
Пәнаралық
байланыс
Программа кодтары ағылшын тілінде жазылады, математикалық сандар мен
амалдар қолданылады.
Алдыңғы білім
For циклі.
Сабақтың барысы
Сабақтың
Мұғалімнің іс-
Оқушының іс-әрекеті
Бағалау
Ресурстар
жоспарланған
кезеңдері
әрекеті
/уақыт
Сабақтың басы Ұйымдастыру кезеңі/5мин
Сәлемдесу,
түгендеу.
Сыныпта психологиялық ахуал орнату.
«Шаңырақ» әдісі. Мұғалім ортада түрлі-түсті ленталардың бастарын бір қолына жинап ұстап тұрады.
Бірінші мұғалім бір оқушының бір жақсы қасиетін айтады.
Оқушылар мұғаліммен сәлемдеседі.
Оқушылар шеңбер болып лентаның екінші ұшын ұстап шаңырақ құрып тұрады.
Келесі оқушы сол жақсы қасиетіне тағы бір жақсы қасиетін қосып айтады, барлық оқушылар солай қайталайды. Мысалы, Алтынай ақылды қыз деп мұғалім айтады, ал Алтынай Бегман ақылды және жігерлі бала деп жалғастырады.
Қошемет көрсету.
Оқытудың белсенді әдістері NIS.
Астана,
2013
Топқа біріктіру: 2мин
«Жеребе» әдісі.
Оқушылар жеребе тастау арқылы топтарға бірігеді.
Қызығушы- лықты ояту Өткен сабақты пысықтау
/5мин
«Қатені ұста» әдісі.
Оқушылар мәтіндегі қатені анықтайды:
Python -да for операторы белгілі бір есептеуде көрсетілген мәнге жеткенге дейін жұмыс жасайды. Параметрлі цикл жұмысын ұйымдастыру үшін for операторын loop () функциясымен бірге қолдану керек.
for операторын range () функциясын қолдану түрлері
for i in range(n)
for і in range(k,n * n ) for і in range( k,n 2 ,х )
Кейбір программаларда циклді басқару мүмкін болмай қалады. Әрине, бұл программалау кезінде жіберген қателерден туындайтын жағдай. Мұндай циклдерді күрделі циклдер деп атайды.
Медальдар арқылы ҚБ
Миға шабуыл/3мин
«Миға шабуыл»әдісі арқылыөткен сабақ пенжаңа сабақтыұштастыру,продлеманы біргешешу.
Оқушылар берілген сұрақ туралы пікірлерін еркін жеткізеді:-
«Кірістірілген цикл» дегеніміз не? -
Екі for циклін бір-біріне кірістіріп пайдалансақ, қандай нәтиже алуымыз мүмкін? -
Кірістірілген циклдер қандай есептерді шешуде қолданылуы мүмкін деп ойлайсың?
Сабақтың ортасы
Мағынаны тану Оқулықпен жұмыс:/5мин
Саралау тапсырмалары.
Жеке жұмыс/15мин
Оқулықтағы ақпаратты оқушылармен бірге талдайды.
Слайд арқылы толықтырады.
1-тапсырма жалпы тапсырма. Мұғалім көмектеседі.
Оқушылар оқулықтағы ақпаратпен танысады, визуалды ақпарат алады. Мұғаліммен бірге талдайды.
Мақсаты: аудиал және визуал оқушылардың білім алуына жағдай жасау.-
тапсырманы мұғалімнің көмегімен орындайды.
1)
Кіріктірілген циклдердің көмегімен деректерді n=5 жағдайы үшін тіктөртбұрыш түрінде экранға шығар.
Тапсырманы орындауға ұсыныс: шарт тексеру операторымен циклдарды кірістіріп пайдаланған тиімді.
i=j=0
for i in range(1,6): for j in range(1,6):
print(i*j,end="\t")
print()
Дескрипторлар:-
Сыртқы және ішкі циклдерді анықтайды; -
Ішкі және сыртқы цикл параметрлеріне айнымалы енгізеді; -
Компьютерде программа кодын жазады; -
Нәтижесін тексереді.
2)
Программа орындалу аяқталған соң x айнымалысы қандай мәнге ие болады?
Ауызша мадақтау.
6 балл
Информати ка. 8- сынып оқулығы
Компьютер
, оқулық
Топтық жұмыс.
2-тапсырма көлемі үлкен тапсырма. алдымен мұғалім көмегімен, содан кейін өз бетінше орындайды.
Дескрипторлар:-
Программа кодын анықтайды; -
Программада сандар диапазонын анықтайды; -
Программада қолданылатын циклдерді жазады; -
Оң жақ оператордтың мәнін сол жақ операторға қосу алгоритмін жазады; -
Компьютерге программа кодын жазады; -
Нәтижесін тексереді.
2-тапсырманы мұғалімнің нұсқауымен өз бетінше орындайды.
Практикалық тапсырмадағы «жай сандарды анықтау» программа кодына талдау жасай отырып, программаның әрбір жолына түсініктеме жазыңдар.
Дескриптор
-кірістірілген циклдерді қолданудың маңыздылығын тұжырымдайды.
4 балл
Сабақтың соңы.
Ой толғаныс. Жаңа сабақты бекіту/3мин
Сабақты бекіту сұрақтары.
Оқушылар сұрақтарға жауап береді:-
Кірістірілген циклдердің жай циклдерден қандай айырмашылығы бар? -
Кірістірлген циклдердің орындалу уақытын қалай есептеуге болады? -
Бірнеше циклді кірістіріп пайдаланудың программа
Өздерін-өзі бағалайды.
жұмысына кері әсері қандай ?
4. Деректерді тіктөртбұрышты кесте түрінде беру программасын жазуда қай оператордың жұмысы маңызды саналады?
Кері
байланыс/2мин
«Бас, жүрек, қол»
әдісі.
Оқушылар алған білімдері туралы баспен ойланады, жүрекпен айтады және қолмен жасағандығы туралы айтады.
Саралау. Сіз қандай
Бағалау. Сіз оқушылардың материалды игеру
Денсаулық
тәсілмен көбірек қолдау
деңгейін қалай текеруді жоспарлап отырсыз?
және
көрсетпексіз? Сіз
қауіпсіздік
басқаларға қарағанда
техникасы
қабілеттірек оқушыларға
н сақтау
қандай тапсырмалар
бересіз?
Бірлескен жұмыс, жеке жұмыс, жұптық жұмыс арқылы сабақты меңгерту.
«Жеребе» арқылы топқа біріктіру, «Қатені ұста» әдісі бойынша өткен тақырыпты пысықтау, миға шабуыл, деңгейлік тапсырмалар, кері байланыс жасату: «Бас, жүрек, қол».
Медальдер арқылы, ауызша мен жазбаша түрде қалыптастырушы бағалауды іске асыру.
Компьютер мен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру.
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе қайсы? (оқыту мен оқуға қатысты)
1:
2:
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді? (оқыту мен оқуға қатысты)
1:
2:
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
-