Python программалау тіліндегі функция және процедураларды қолданып есептерді программалайды.
Есептердің деңгейіне қарай балл қою арқылы бағаланады.
Сабақтыңсоңы 3мин Шағын тест
Оқушылар тест сұрақтарына жауап береді.
Бір-бірінбағалайды
2 мин
Кері байланыс: «БББ кестесі» әдісі
Оқушылар сабақ туралы бұрыннан не білтінін,
сабақта не білгенін және не білгісі келетінін кестеге жазады.
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда
қабілетті оқушыларға қандай тапсырма бересіз?
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
Денсаулық және қауіпсіздік техникасын
сақтау
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, сандар арқылы топқа біріктіру,
«Квэс» әдісі, «Сенім ағашы», практикалық тапсырмалар, тест әдісі, кері байланыс
орнату: «БББ кестесі»
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
10.5.1.1 Функциялар мен процедураларды пайдаланып бағдарламалау тілінде код жазу
Сабақтың мақсаты
Барлық оқушы: «Функция» ұғымынанықтайды
Көпшілік оқушы: Функция мен процедураны салыстырады
Кейбір оқушы: Функцияларды есептерді программалауда қолданады
Ойлау дағдылары
Білу, түсіну, қолдану, талдау
Бағалау критерийі
«Функция» ұғымынанықтайды.
Функция мен процедуранысалыстырады.
Функцияларды есептерді программалаудақолданады.
Тілдік мақсаттар
Пәндік лексика және терминология:
Программа-программа-program, функция-функция-function, функция денесі, аргумент, процедура-процедура-procedure
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Функция мен процедураның айырмашылықтарын жазыңдар.
Құндылықтарға
баулу
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
Пәнаралық
байланыс
Математика амалдары қолданылады, ағылшын тілінде сөздер қолданылады.
Алдыңғы білім
Функциялар мен процедуралар
Сабақтың барысы
Сабақтың жоспарланған
кезеңдері
Уақыт
Сабақтағы жоспарланған жаттығу түрлері
Ресурстар
Сабақтың басы
3мин
6мин
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.
Топқа біріктіру: Бағдаршам түстері арқылы топтарға біріктіру.
Өткен сабақты пысықтау: «Зигзаг» әдісі Оқушылар плакатқа зигзаг сызықтарын сызады. Ермексаздан домино жасайды. Зигзаг бөліктеріне сұрақтар жазылып, нөмірленеді. Домино қай сұраққа түссе, оқушылар сол сұраққа жауап береді.
Оқушылардың жауаптарын ауызшабағалау
Бағдаршам
Сабақтың ортасы
3 мин
«Миға шабуыл» әдісі
«Функция» дегеніміз не? Оны қалайтүсінесің?
Функцияның математикада және өмірде маңызы қандай?
Функцияның программадағы қызметі қандай деп ойлайсың?
5 мин
«Джигсо» әдісі
Оқушылар тақырыпты оқып, түсінгендерін ортада талқылайды. Мұғалім оқушылардың білімдерін толықтырады.
Ауызша мадақтау, ынталандыру
Оқулық bilimland.kz
5 мин
1-тапсырма.
- Функция және процедурамен жазылған программа кодтарына талдау жасаңдар. Талдау барысында:
Функция және процедураның жұмыс істеудегі айырмашылығы мен ұқсастықтарынанықтаңдар.
Қайсысы тиімді? Не үшін? Дәлелді мысалдар келтіріңдер.
Дескриптор:
Python программалау тіліндегі функция және процедуралардыанықтайды.
Функция және процедураларды қолданыпқұрылған программаныталдайды.
Фигуралар арқылы бағалау
7 мин
2-тапсырма.
- Функция қызметін пайдаланып берілген төрт санның ең кішісін анықтайтын программа кодын ұсыныңдар:
min={t,p,q,l}
Дескриптор:
Процедураларды қолданып есептерді программалайды.
6 мин
Фигуралар арқылы бағалау 3-тапсырма.
- Программалауда функцияның қызметін процедура қызметімен салыстыра отырып бағалаңдар.
Дескриптор:
Python программалау тілінде функцияларды қолданудың маңыздылығын тұжырымдайды. Оқушылардың іс-әрекеттері бояу арқылы бағаланады. Оқушылардың аты-жөні жазылған кесте ұяшықтарын қызыл, сары, жасыл түспен бояу.
Сабақтың соңы
3мин
2мин
Программалауда функцияның қандай қызметібар?
Функцияны программада қалайтаныстырады?
Return-ның қызметіқандай?
Функция мен процедура қызметіндегінегізгі айырмашылыққандай?
Кері байланыс: «Блоб ағашы» әдісі Оқушылар ағашқа өрмелеген маймылдардың суреттерін бояу арқылы сабақтықаншалықты
меңгергенін білдіреді.
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда
қабілетті оқушыларға қандай тапсырма бересіз?
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
Денсаулық және қауіпсіздік техникасын
сақтау
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, «бағдаршам»
– топқа біріктіру, «Зикзак»
әдісі бойынша өткен тақырыпты пысықтау
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
Оқушылар сабақтан алған жақсы екі әсері және түсінбеген сұрағын айтады.
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға қандай
тапсырма бересіз?
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
Денсаулық және қауіпсіздік техникасын
сақтау
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, сандар арқылы топқа біріктіру,
«Ғажайып ұяшықтар» әдісі, практикалық тапсырмалар, тест әдісі, кері байланыс
орнату: «Екі жұлдыз, бір тілек»
Бағалау парағы арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?