ҚБ: «Сиқырлы сызғыш» арқылы бағалау әдісі
|
|
Сабақтың соңы
5 мин
|
Кері байланыс
|
Оқушылар бүгінгі сабақты қандай деңгейде түсініп, білгендерін айтады
.
|
Оқушылардың айтқан жауаптарына пікір қалдыру.
|
|
№25 сабақ
.
Бөлім
|
|
Педагогтің аты-жөні
|
|
Күні:
|
|
Сынып:
|
Қатысушылар саны:
|
Қатыспағандар саны:
|
Сабақтың тақырыбы:
|
Циклдар
|
Сабақтың мақсаты:
|
Кірістірілген циклдар туралы мәлімет беру
|
Сабақтың барысы
Сабақтың кезеңі/ уақыт
|
Педагогтің әрекеті
|
Оқушының әрекеті
|
Бағалау
|
Ресурстар
|
Сабақтың басы
5 мин
|
Ұйымдастыру кезеңі
Ынтымақтастық атмосферасын құру.
ЦИКЛДАР
Бағдарламалаудағы циклдар белгілі бір әрекеттерді немесе командаларды бірнеше рет қайталау үшін қолданылады. Олар бірнеше рет қайталауды қажет ететін тапсырмаларды автоматтандыруға мүмкіндік береді. Python-да циклдердің екі негізгі түрі бар: for циклдары және while циклдары.
|
Оқушылар амандасып ,бір-біріне сәттілік тілейді.
Ойлан , бірік, бөліс әдісі арқылы оқушылар қайталау сұрақтарына жауап береді
|
ҚБ:
Бірін –бірі бағалау.
|
Оқулықтағы түсініктемелер мен иллюстрациялық суреттер
Мен қосымша тапсырмалар
https://youtu.be/bSN4Sg2Tg7E?si=9ji7H2jmYiq1-4ad
|
Сабақтың ортасы
30 мин
|
For циклдары:
For циклдары тізім, кортеж, жол және басқа қайталанатын нысандар сияқты элементтер тізбегі бойынша итерациялауға (шамадан тыс) арналған. Әр итерацияда айнымалы мәнді реттіліктен алады және цикл ішіндегі код әр мән үшін орындалады.
While циклдары:
While циклдары шарт ақиқат болғанша орындалады. Олар әр Итерация алдында шартты тексереді. Егер шарт шын болса, цикл орындалады; егер шарт жалған болса, цикл аяқталады.
Циклды басқару:
Break операторы циклдің орындалуын тоқтату және одан шығу үшін қолданылады.
Continue операторы ағымдағы итерациядағы кодтың қалған бөлігін елемей, циклдің келесі итерациясына өту үшін қолданылады.
|
ТАПСЫРМА: КӨБЕЙТУ КЕСТЕСІ
Бұл тапсырманың мақсаты-берілген Сан үшін көбейту кестесін шығаратын бағдарлама құру.
Пайдаланушыдан көбейту кестесін жасағыңыз келетін санды (Сан айнымалысы) енгізуді сұраңыз.
For циклін пайдаланып, 1-ден 10-ға дейінгі мәндерді қолдана отырып, осы сан үшін көбейту кестесін шығарыңыз. Көбейту кестесі 7 саны:
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70
|
ҚБ: «Екі жұлдыз бір тілек»
ҚБ:
«Жетістік»
баспалдағы әдісі
ҚБ: «Ауызша мадақтау» әдісі
|
«жарайсың,талпын,өте тамаша» сынды сөздермен оқушыны ынталандыу
https://youtu.be/rNJmNjv8-F0?si=me4TqI5vWQrsM-sQ
|
Сабақтың соңы
5 мин
|
|
Оқушылар бүгінгі сабақ бойынша рефлекция жасап,бағаланады.
|
Сабақ туралы пікірін стикерге жазады
|
|
№ 26сабақ
Бөлім
|
|
Педагогтің аты-жөні
|
|
Күні:
|
|
Сынып:
|
Қатысушылар саны:
|
Қатыспағандар саны:
|
Сабақтың тақырыбы:
|
For циклімен жұмыс жасау
|
Сабақтың мақсаты:
|
Оқушыларға for цикілінің операторларын түсіндіру, өз бетінше мысалдар келтіріп үйрету
|
Сабақтың барысы
Сабақтың кезеңі/ уақыт
|
Педагогтің әрекеті
|
Оқушының әрекеті
|
Бағалау
|
Ресурстар
|
Сабақтың басы
5 мин
|
Амандасу.Түгендеу.Психологиялық ахуал орнату.
FOR ЦИКЛІМЕН ЖҰМЫС ЖАСАУ
Python-да for циклімен жұмыс істеу элементтерді қайталанатын ретпен қайталауға және әр элемент үшін белгілі бір әрекеттерді орындауға мүмкіндік беретін негізгі құрылымдардың бірі болып табылады. For циклімен қалай жұмыс істеу керектігін егжей-тегжейлі қарастырайық.
айнымалы-бұл циклдің әр итерациясындағы реттіліктен әр элементтің мәнін алатын айнымалы.
• реттілік-бұл тізім, кортеж, жол және басқалары сияқты интеграцияланатын деректер құрылымы.
1. Тізім элементтерін қайта қарау:
Бұл мысалда Fruit айнымалысы fruits тізіміндегі мәндерді дәйекті түрде қабылдайды және әрбір Итерация жемісті жеу туралы хабарды көрсетеді.
2. Диапазондағы сандар:
For циклі 1-ден 5-ке дейінгі сандарды шығару үшін қолданылады. Range(1, 6) функциясы 1-ден 5-ке дейінгі сандар тізбегін жасайды.
|
Оқушылар мұғаліммен амандасып,сабаққа даярланады.
Өткен сабақтар бойынша қайталау сұрақтарына жауап береді.
|
ҚБ: «Смайлик» арқылы бағалау әдісі
|
Бейнебаян
https://youtu.be/C9cUWS-12N0?si=CUUclCU7llDOQ54i
|
Сабақтың ортасы
30 мин
|
3. Жолдағы таңбаларды таңдау:
For циклі "Python" жолының әрбір таңбасы бойынша өтеді және әр таңбаны бөлек жолға шығарады.
4. Индекстер мен мәндерді алу үшін enumerate пайдалану:
Enumerate функциясы әр итерацияда fruits тізімінің элементтерінің индекстерін (индекс айнымалысы) және мәндерін (жеміс айнымалысы) алуға мүмкіндік береді.
5. Break көмегімен циклды үзу:
"Банан" жемісі кездескен кезде цикл үзіліс операторымен үзіліп, кодтың орындалуы аяқталады.
6. Continue көмегімен цикл элементтерін өткізіп жіберу:
"Банан" жемісі кездескенде, ағымдағы итерацияның орындалуы continue операторының көмегімен үзіліп, келесі итерацияға өтеді.
For циклдары Python-да деректермен әрекеттерді сұрыптау, өңдеу және орындау үшін өте пайдалы. Олар әртүрлі сценарийлерде қолданылады, соның ішінде тізімдерді өңдеу, файлдарды оқу, қайталанатын тапсырмаларды орындау және т.б.
|
Тапсырма: диапазондағы сандардың қосындысы
Бұл тапсырманың мақсаты-берілген диапазондағы барлық сандардың қосындысын табатын бағдарлама құру.
Пайдаланушыдан диапазонның бастапқы және соңғы мәндерін (start және end айнымалылары) енгізуді сұраңыз.
For циклін пайдаланып, осы диапазондағы барлық сандардың қосындысын есептеп, оны total айнымалысына сақтаңыз.
Соманы экранға шығарыңыз.
Тапсырма: орташа мәнді іздеуБұл тапсырманың мақсаты-сандар тізімінің орташа мәнін табатын бағдарлама құру.
Бірнеше мәндері бар сандар тізімін (сандар айнымалысы) жасаңыз. Мысалы: сандар = [10, 20, 30, 40, 50].
For циклін пайдаланып, тізімдегі барлық сандардың қосындысын есептеп, оны total айнымалысына сақтаңыз.
Len () функциясын пайдаланып тізімдегі сандар санын (Тізім ұзындығы) есептеңіз және нәтижені count айнымалысына сақтаңыз.
Орташа мәнді total / count ретінде есептеп, оны average айнымалысына сақтаңыз.
Орташа мәнді экранға шығарыңыз.
|
ҚБ:
«Басбармақ» әдісі
|
|
Сабақтың соңы
5 мин
|
Кері байланыс. Білім ағашы
|
Оқушылар сабақтан түсінгендерін айтады және сабақ туралы пікірімен бөліседі.
|
Өзара бағалау
|
Стикер
|
№27сабақ
.
Бөлім
|
|
Педагогтің аты-жөні
|
|
Күні:
|
|
Сынып:
|
Қатысушылар саны:
|
Қатыспағандар саны:
|
Сабақтың тақырыбы:
|
While циклімен жұмыс жасау
|
Сабақтың мақсаты:
|
Циклдің маңыздылығы туралы түсіндіру.
|
Сабақтың барысы
Сабақтың кезеңі/ уақыт
|
Педагогтің әрекеті
|
Оқушының әрекеті
|
Бағалау
|
Ресурстар
|
Сабақтың басы
5 мин
|
Сәлемдесу.Түгендеу.Психологиялық ахуал орнату.
Оқушылар:Сабақтың мақсатымен және бағалау критерийлерімен танысады.Сабақтың мақсатын талдайды
|
Оқушылар ұстазбен сәлемдесіп,жаңа сабаққа даярланады.
Сұрақ-жауап кезеңі
|
Өзін-өзі бағалау
|
Презентация
|
Сабақтың ортасы
30 мин
|
|
Достарыңызбен бөлісу: |