Сабақтыңтақырыбы Кірістірілген циклдер §
Дата 10.05.2023 өлшемі 57,72 Kb. #91596 түрі Сабақ
Байланысты:
8 кірістірлген
Бөлім:
Python тілінде алгоритмдерді программалау.
Сабақтыңтақырыбы
Кірістірілген циклдер§4.2.Кірістірілгенциклдердіұйымдастыру
Күні: 26.01.23
Сынып: 8ә,б,в,г,ғ
Қатысқандар:
Қатыспағандар:
Мұғалімнің аты-жөні
Жусупова Э
Осы сабақта қол жеткізілетін оқу мақсаттары
8.3.3.2 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,n2,х)
МедальдарарқылыҚБ
Миғашабуыл/3мин
«Миға шабуыл»әдісі арқылыөткен сабақ пенжаңа сабақтыұштастыру ,продлеманы біргешешу.
Оқушылар берілген сұрақ туралыпікірлерін еркін жеткізеді:
«Кірістірілген цикл» дегенімізне?
Екі for циклін бір-біріне кірістіріп пайдалансақ, қандай нәтижеалуымызмүмкін?
Кірістірілген циклдер қандайесептердішешуде қолданылуымүмкіндепойлайсың?
Сабақтыңортасы
Мағынаны тану Оқулықпен жұмыс:/5мин
Саралаутапсырмалары.
Жекежұмыс/15мин
Оқулықтағы ақпаратты оқушылармен біргеталдайды.
Слайд арқылы толықтырады.
1-тапсырма жалпытапсырма. Мұғалімкөмектеседі.
Оқушылар оқулықтағы ақпаратпентанысады , визуалды ақпараталады. Мұғаліммен біргеталдайды.
Мақсаты: аудиал және визуал оқушылардың білім алуына жағдай жасау.
тапсырманы мұғалімніңкөмегімен орындайды.
1)
Кіріктірілген циклдердіңкөмегімендеректердіn=5жағдайыүшінтіктөртбұрыштүріндеэкранғашығар.
Тапсырманы орындауға ұсыныс :шарт тексеру операторыменциклдарды кірістіріп пайдаланғантиімді.
i=j=0
for i in range(1,6):forjinrange(1,6):
print(i*j,end="\t")
print()
Дескрипторлар:
Сыртқы және ішкі циклдерді анықтайды;
Ішкі және сыртқы цикл параметрлеріне айнымалы енгізеді ;
Компьютерде программа кодын жазады;
Нәтижесін тексереді.
2)
Программа орындалу аяқталғансоңx айнымалысы қандай мәнге ие болады?
Ауызша мадақтау.
6балл
Информатика. 8-сыныпоқулығы
Компьютер
,оқулық
Топтықжұмыс.
2-тапсырма көлемі үлкен тапсырма. алдымен мұғалімкөмегімен, содан кейін өз бетінше орындайды.
Дескрипторлар:
Программакодынанықтайды;
Программада сандар диапазонын анықтайды ;
Программада қолданылатын циклдерді жазады;
Оң жақ оператордтың мәнін сол жақ операторға қосу алгоритмін жазады;
2-тапсырманы мұғалімнің нұсқауымен өз бетінше орындайды.
Практикалық тапсырмадағы «жайсандарды анықтау» программа кодына талдау жасай отырып , программаның әрбір жолына түсініктеме жазыңдар.
Дескриптор
-кірістірілген циклдердіқолданудың маңыздылығынтұжырымдайды.
4балл
Сабақтыңсоңы.
Ой толғаныс.Жаңа сабақтыбекіту/3мин
Сабақты бекітусұрақтары.
Оқушыларсұрақтарғажауапбереді:
Кірістірілген циклдердіңжай циклдерден қандайайырмашылығыбар?
Кірістірлген циклдердіңорындалууақытынқалайесептеугеболады?
Бірнеше циклдікірістіріппайдаланудыңпрограмма
Өздерін-өзі бағалайды.
жұмысынакеріәсеріқандай?
4. Деректердітіктөртбұрышты кестетүріндеберупрограммасын жазудақайоператордың жұмысымаңыздысаналады?
Кері
байланыс/2мин
«Бас,жүрек, қол»
әдісі.
Оқушылар алған білімдері туралыбаспен ойланады, жүрекпенайтадыжәнеқолменжасағандығытуралыайтады.
Достарыңызбен бөлісу: