Тілдік мақсаттар Пәндік лексика және терминология:
Программа-программа-program, , функция-функция-function, функция денесі, аргумент, процедура-процедура-procedure, рекурсия, рекуренттік формула, индукция, шекті сан, шексіз сан
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Функция мен процедураның айырмашылықтарын жазыңдар
Құндылықтарға баулу
Пәнаралық байланыс
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау Математика амалдары қолданылады, ағылшын тілінде сөздер қолданылады
Алдыңғы білім Функциялар мен процедуралар
Сабақтың барысы
Сабақтың жоспарланған кезеңдері
Уақыт Сабақтағы жоспарланған жаттығу түрлері Ресурстар
Сабақтың басы 3 мин
6 мин
Сабақтың ортасы 3 мин
5 мин
мин
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.
Топқа біріктіру: тақ, жұп, нақты сандар болып топтарға бірігеді.
Өткен сабақты пысықтау: «Менен сұрақ, сізден жауап» әдісі
Оқушылар өткен тақырып бойынша жұптасып сұрақтар қояды. Бір-біріне жауап береді.
Оқушылар бір-бірінің жауаптарын ауызша бағалайды
«Миға шабуыл» әдісі
«Рекурсия» ұғымын қалай түсінесіңдер?
Математикада «рекурсия» қандай бөлімдерде қолданылуы мүмкін?
Функциялар мен процедуралар өзін-өзі шақыра ала ма?
«Менталды карта» әдісі
Оқушылар тақырыпты оқып, түсінгендерін ортада талдап, ментальды картаға жазады.
Ауызша мадақтау, ынталандыру
1-тапсырма.
Оқулықта берілген практикалық жұмысты орындаңдар.
Дескриптор:
Рекурсияны анықтайды.
Рекурсия әдісімен құрылған программаны
Бағдаршам
Оқулық
|
7 мин
6 мин
|
орындайды.
Фигуралар арқылы бағалау
2-тапсырма.
Фибоначи тізбегін алу программасында рекурсияның ұйымдастырылуын талдаңдар. Программадағы рекурсияны ұйымдастырудың әдісіне қарап, ойдан бір есеп құрастырып, рекурсиялық функция көмегімен программалық кодын ұсыныңдар.
Дескриптор:
Рекурсияны анықтайды.
Рекурсияның ұйымдастырылуын талдайды.
Өздігінен есеп құрастырып, рекурсиялық кодын ұсынады.
Фигуралар арқылы бағалау
3-тапсырма.
Рекурсияның қызметін және оның программалаудағы маңызын бағалай отырып, шағын мақала дайында.
Дескриптор:
Рекурсияның есептерді программалауда маңыздылығын тұжырымдайды.
Оқушылардың нәтижелері бағалау парағына балл қою арқылы бағаланады.
Бірін-бірі бағалайды
|
|
Сабақтың соңы
|
3 мин
2 мин
|
«Рекурсия» дегеніміз не?
Күнделікті өмірден рекурсияға өзің бір мысал ұсын.
Рекурсия программада ненің көмегімен жүзеге асады?
Кері байланыс: «Басбармақ» әдісі
Оқушылар басбармақтарын көрсету арқылы өздерінің сабақтың қай деңгейінде тұрғандықтарын көрсетеді.
|
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға қандай
тапсырма бересіз?
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік техникасын
сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, «Жұп, тақ, нақты сандар» –топқа біріктіру,
«Менен сұрақ, сізден жауап» әдісі бойынша өткен тақырыпты пысықтау, «Миға шабуыл», «Ментальды карта», деңгейлік тапсырмалар, кері
байланыс орнату: «басбармақ»
|
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
|
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)?
|
Ұзақмерзімді жоспардың тарауы: Мектеп: Алгоритмдеу және программалау
Күні: Мұғалімнің аты-жөні:
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың тақырыбы
|
§ 3.6 ЖОЛДАРМЕН ЖҰМЫС ІСТЕУ. ЖОЛДЫҚ ФУНКЦИЯЛАР
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу программасына
сілтеме)
|
10.5.1.2 Жолдарды өңдеу үшін процедуралар мен функцияларды пайдалану
|
Сабақтың мақсаты
|
Барлық оқушы: Python программалау тілінде жолдық функцияларды анықтайды
Көпшілік оқушы: Жолдық функциялардың қызметтерін салыстырады
Кейбір оқушы: Жолдық функцияларды қолданып есептерді программалайды
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, жинақтау
|
Бағалау критерийі
|
Python программалау тіліндегі жолдық функциялардың қызметтерін біледі.
Жолдық функцияларды қолданып есептерді программалай алады.
Жолдық функцияларға есеп құрастырып, программасын ұсына алады.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология:
Жол, әріптер, символдар, жолдың ұзындығы
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Python программалау тіліндегі жолдық функцияларды жазыңдар Жолдық функциялардың қызметтерін салыстырыңдар
|
Құндылықтарға баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық
байланыс
|
Ағылшын тілінде сөздер қолданылады
|
Алдыңғы білім
|
Функциялар және процедуралар
|
Сабақтың барысы
|
Сабақтың жоспарланған
кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
2 мин
2 мин
5 мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар шеңбер құрып тұрады,
«Мен керемет адаммын» деп айтады.
Топқа біріктіру: Оқушылар «мен», «керемет»,
«адаммын» сөздерін айту арқылы топтарға бірігеді.
Өткен сабақты пысықтау: «Бинго» әдісі
Әр адамға шаршыға бөлінген Бингоға арналған карточка беріледі.
Шаршыда өткен тақырыпқа қатысты сұрақтар жазылған. Сұрақтарға кім бірінші жауап берсе,
|
|
|
|
«Бинго» дейді. Сол оқушыға сыйлық беріледі.
«Ішкі программа» деген не?
«Процедура» деген не?
«Функция» деген не?
Процедураның жазылу ережесі
Функцияның жазылу ережесі
Функцияның процедурадан айырмашылығы
Оқушылардың жауаптарын ауызша мадақтау, ынталандыру.
|
|
Сабақтың ортасы
|
2 мин
5 мин
5 мин
|
«Миға шабуыл» әдісі
Функция, процедура дегеніміз не? Есіңе түсір!
Жолды өңдейтін операторларды «процедура» және
«функция» деп неге екіге бөліп қарайды?
Қандай айырмашылығы бар деп ойлайсыңдар?
Мәтіндік ақпараттарды программалау арқылы өңдеу әдістерінің қайсысымен таныссыңдар?
«Джигсо» әдісі
Оқушылар кітаппен жұмыс істейді. Түсінгендерін ортада талқылайды.
Ауызша мадақтау, ынталандыру
1-тапсырма.
«Құндылықтарды анықтау»
Дескриптор:
|
Оқулық
А4 парағы
|
Ақпарат
|
Келісемін
|
Келіспеймін
|
жолдың ұзындығын шығару үшін len () функциясын
қолданамыз
|
|
|
Python-да жолдардың қалаған бөлігін (срез) баспаға беруге
болады
|
|
|
max(s) жолдағы символдардың ASCІІ кестесі символдардың ASCІІ кестесінде орналасу коды бойынша ең кішісін
көрсетеді
|
|
|
float ('265.4 ') 265.4
санын береді
|
|
|
int () көмегімен бүтін сандар жазылған жолдарды
санға айналдырады
|
|
|
|
8 мин
6 мин
|
Python программалау тіліндегі жолдық функциялардың қызметтерін анықтайды.
Фигуралар арқылы бағалау
2-тапсырма.
- Оқулықта берілген практикалық тапсырманы компьютерде орындаңдар.
Qazaqstan Respublikasy сөзінен Qazaqstan және Respublikasy сөздерін жеке-жеке қатарларда баспаға бер. Respublikasy сөзі Respublika болып баспаға берілсін. Әр сөздің жанына ұзындығын қосып баспаға берілсін.
Дескриптор:
Жолдық функцияларды қолданып есептерді программалай алады.
Фигуралар арқылы бағалау
3-тапсырма.
- Python программалау тілінде өздерің танысқан функцияларды пайдалануға бағытталған тапсырма мәтінін құрастырыңдар. Құрастырған тапсырма- ларыңның шешу жолын ұсынып, программасын жазыңдар.
Дескриптор:
Жолдық функцияларға есеп құрастырып, программасын ұсынады.
Оқушылардың жұмыстары бағалау парағына балл қою арқылы бағаланады.
|
|
Сабақтың соңы
|
4 мин
1 мин
|
Сұрақтар:
«Жол» дегеніміз не?
Python программалау тілінде программа көмегімен қанша символға дейін өңдеуге болады?
ASCІІ кестесіндегі символдың орнын білу үшін қандай функция қолданылады?
Python-да сандық жолды санға айналдыру үшін және керісінше орындау үшін қандай функция қызметін пайдалану керек?
Фигуралар арқылы бағалау
Кері байланыс: «Сенім ағашы» әдісі Оқушылар сабақта не білгенін және не білгісі келетінін стикерге жазып, сенім ағашына
жапсырады.
|
А4 парағы
|
Үй тапсырмасы
|
|
Оқулықта берілген тапсырмаларды орындап келу
|
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда
қабілетті оқушыларға қандай тапсырма бересіз?
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік техникасын
сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, Топқа
|
Бағалау парағы арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі қауіпсіздік
|
біріктіру, «Бинго» әдісі бойынша өткен тақырыпты пысықтау, «Миға шабуыл»,
«Джигсо», Сәйкестендіру кестесі, деңгейлік тапсырмалар, кері байланыс орнату: «Сенім
ағашы»
|
|
ережелерін еске түсіру
|
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
|
|
Ұзақмерзімді жоспардың тарауы: Мектеп: «Шыпан» жом
Алгоритмдеу және программалау
Күні:14.11.2019 ж Мұғалімнің аты-жөні: Халиллаев Д
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың
тақырыбы
|
§ 3.7 ЖОЛДЫҚ ӘДІС
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу программасына
сілтеме)
|
10.5.1.2 Жолдарды өңдеу үшін процедуралар мен функцияларды пайдалану
|
Сабақтың мақсаты
|
Барлық оқушы: Python программалау тіліндегі жолдық әдістерді анықтайды
Көпшілік оқушы: Жолдық әдістерді қолданып есептерді программалайды
Кейбір оқушы: Жолдық әдістердің негізінде есеп құрастырады
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, талдау
|
Бағалау критерийі
|
Python программалау тіліндегі жолдық әдістерді анықтайды.
Жолдық әдістерді қолданып есептерді программалайды.
Жолдық әдістердің негізінде есеп құрастырады.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология: жолдық әдіс-символ-count-find-
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Python программалау тіліндегі жолдық әдістерді жазыңдар
|
Құндылықтарға
баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық
байланыс
|
Математика амалдары қолданылады, ағылшын тілінде сөздер қолданылады
|
Алдыңғы білім
|
Жолдармен жұмыс. Жолдық функциялар
|
Сабақтың барысы
|
Сабақтың
жоспарланған кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
3 мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы
|
|
|
6 мин
|
тілектер айтып, сабаққа көңілді қатысады.
Топқа біріктіру: Әріптер арқылы топтарға бірігеді. А Б С
Өткен сабақты пысықтау: «Тыңдап отырған үштік» әдісі
Оқушылар үш адамнан тұратын топта жұмыс істейді. Топтағы бір оқушы – шешен, біреуі – тілші және үшіншісі – хатшы рөлін атқарады. Шешен бір нәрсені айтады, сұрақты түсіндіреді немесе пікірін білдіреді. Тілші көмектесіп айтып отырады және түсініктеме беруді сұрайды. Хатшы қажетті жерлерін түртіп алып, әңгіме соңында қорытынды береді. Келесі жолы оқушылар рөлдерімен ауысады.
Смайлдер арқылы бағалау
|
|
Сабақтың ортасы
|
3 мин
|
«Миға шабуыл» әдісі
Жолдық функцияларды қолданудың қандай түрлерімен таныстың?
Адам мен программаның жолдарды өңдеуінде қандай ұқсастық пен айырмашылық бар? Мысалдар келтір.
|
|
|
|
|
Оқулық
|
|
5 мин
|
«Джигсо» әдісі
Оқушылар тақырыпты оқып түсінгендерін ортада талқылайды.
Ауызша мадақтау, ынталандыру
|
|
|
5 мин
|
1-тапсырма.
1-кестедегі жолдық функциялардың қызметтерін салыстыра отырып, талдау жасаңдар. Олардың әрбірінің жолдарды өңдеудегі қызметтерінің ерекшелігіне түсініктеме беріңдер. Өз мысалдарыңды ұсыныңдар.
Дескриптор:
Python программалау тіліндегі жолдық әдістерді анықтайды.
Смайлдер арқылы бағалау
|
А4 парағы
|
|
7 мин
|
2-тапсырма.
Сөйлем құру*
Латын әріптерінен тұратын «el», «Astana», «juregi» сөздері берілген. Сөздердің аралары бір ғана бос орынмен ажыратылған мағыналы сөйлем құрыңдар. Дескриптор:
Жолдық әдістерді қолданып есептерді программалайды.
Смайлдер арқылы бағалау
|
|
|
6 мин
|
3-тапсырма.
- Жолдық функциялар қызметін пайдалануға арналған бір есептің мәтінін құрастырыңдар. Есептің программалық кодын жазып, шешу жолын
|
|
|
|
көрсетіңдер.
Дескриптор:
Жолдық әдістерге негіздеп есептер құрастыра алады.
Смайлдер арқылы бағалау
|
|
Сабақтың соңы
|
3 мин
2 мин
|
Кестедегі мәліметтерді сәйкестендіріп толтырыңдар
Өздерін бағалайды
Кері байланыс: «Табыс сатысы» әдісі
Оқушылар «Мен білемін», «Мен үйрендім», «Мен істей аламын» сатыларына пікірлерін жазады.
|
А4 парағы
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға қандай
тапсырма бересіз?
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік техникасын сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, «Әріптер» – топқа біріктіру, «Тыңдап отырған үштік» әдісі бойынша
өткен тақырыпты пысықтау
|
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
|
Үй тапсырмасы
|
Қосымша тапсырмаларды орындау
|
Оқулық, жұмыс
дәптері
|
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
|
Оқу ісі бойынша директор орынбасары : Э.Бабатаев
Әдістің түрі
|
Қызметі
|
s1.count(s )
|
|
s1.count(s ,[ i , j ])
|
|
s1. find (s)
|
|
s1. find (s, [ i , j ])
|
|
s1. strip ()
|
|
Ұзақмерзімді жоспардың тарауы: Мектеп: Алгоритмдеу және программалау
Күні: Мұғалімнің аты-жөні:
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың тақырыбы
|
§ 3.8 ЖОЛДЫҚ ӘДІС ТҮРЛЕРІ
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу бағдарламасына сілтеме)
|
10.5.1.2 Жолдарды өңдеу үшін процедуралар мен функцияларды пайдалану
|
Сабақтың мақсаты
|
Барлық оқушы: Жолдық әдістердің түрлерін анықтайды
Көпшілік оқушы: Жолдық әдістердің түрлерін программалауда қолданады
|
|
Кейбір оқушы: Жолды өңдеу әдістерінің маңыздылығын бағалайды
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, жинақтау, талдау, бағалау
|
Бағалау критерийі
|
Жолдық әдістердің түрлерін анықтайды.
Жолдық әдістердің түрлерін программалауда қолданады.
Жолды өңдеу әдістерінің маңыздылығын бағалайды.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология:
Жолды өңдеу-Replace-Isdigit-Islower-
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Жолдық әдіс түрлерін жазыңдар. Жолдық әдіс түрлерін салыстырыңдар.
|
Құндылықтарға
баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық
байланыс
|
Программалауда ағылшын тілінде әріптер және математикалық амалдар
қолданылады
|
Алдыңғы білім
|
Жолдық әдістер
|
Сабақтың барысы
|
Сабақтың жоспарланған
кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
2 мин
1 мин
6 мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Себетке қағазға оралған үш түрлі жемістер салынады. Оқушылар себеттегі жемістерден алып, жақсы тілек айтып, қасындағы оқушыға ұсынады. Топқа біріктіру: Оқушылар жемістер арқылы топтарға бірігеді.
Өткен сабақты пысықтау: «Елшілер» әдісі Топтар тапсырмаларды орындап болғаннан кейін топтың бір адамы «елші» болып сайланады да,
зерделенген материалды түсіндіру және жинақтау, бұл туралы жаңа топтың ойын, бір шешімге келгенін немесе жетістікке жеткенін білу үшін басқа топқа барады.
Бұдан кейін елші өз тобына қайтып оралып, білгендерін айтып береді.
1-топ: Python-да жолдармен жұмыс істеу
2-топ: Жолдық әдістер
3-топ: Жолдық әдіс түрлері
Оқушылардың жауаптарын ауызша мадақтау.
|
Жемістер
Плакат, маркер
|
Сабақтың ортасы
|
2 мин
7 мин
|
«Миға шабуыл» әдісі
- Жолдық әдістердің жолдық фунциялардан қандай ерекшелігі бар?
«Топтастыру» әдісі
Оқушылар оқулықпен жұмыс істейді, білгендерін жұптасып талдайды. Мұғалім білімдерін слайд материалы арқылы толықтырады.
Атқаратын қызметтерінің ұқсастықтарына қарай жолды өңдеу функциялары мен әдістерін белгілі бір топтарға топтастырыңдар.
Дескриптор:
Жолдық әдістердің түрлерін анықтайды.
|
Оқулық
|
|
4 мин
|
№1 тапсырма. Сөзді ауыстыру* Бірінші қатарда латын әріптерінен құралған жол
берілген. Осы жолда 2 үтірдің арасындағы орналасқан сөзді басқа сөзбен ауыстыр. Ауыстыратын сөз екінші қатарда берілген.
|
|
|
Мысалы Нәтиже
|
|
Komputer, planshet, noutbook Komputer, telefon, telefon noutbook
|
5 мин
|
№2 тапсырма. Санға айналдыр** Латынның үлкен және кіші әріптерінен тұратын жол берілген. Осы жолдағы барлық «z» әріптердің санын тап.
|
|
№ Мысалы Нәтиже
|
|
1 ZhdzzzZiifd 5
|
|
2 jejjjdmkklx 0
|
5 мин
|
№3 тапсырма. Байтқа ауыстыру *** Екілік санау жүйесінде берілген сандарды байтқа толтыру үшін санның алдын 0 мен толтыратын программа жаз. Бір байт 8 биттен тұрады.
Мысалы, 1012=000001012
Дескриптор:
Жолдық әдістерді анықтайды.
Жолдық әдістерді қолданып есептерді программалайды.
|
3 мин
|
Жұптық жұмыс
- Тақырып бойынша танысқан жолды өңдеу әдістерінің біріне есеп мәтінін құрастырыңдар. Құрастырған есептеріңнің шешу жолын ұсыныңдар.
Дескриптор:
Жолдық әдістердің қызметіне есеп құрастырады. Оқушылардың жұмыстарын «Табыс баспалдағы» әдісі арқылы бағалау.
|
Сабақтың соңы
|
4 мин
1 мин
|
Эссе. Жолды өңдеу функциялары мен әдістерінің маңызын бағала.
Медальдар арқылы бағалау
Кері байланыс: «Бағдаршам» әдісі
Оқушылар сабақтан алған әсерін бағдаршам түстерін бояу арқылы білдіреді.
|
А4 парағы
|
Саралау. Сіз қандай тәсілмен
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін
|
Денсаулық және
|
көбірек қолдау көрсетпексіз?
|
қалай тексеруді жоспарлап отырсыз?
|
қауіпсіздік
|
Сіз басқаларға қарағанда
|
|
техникасын
|
қабілетті оқушыларға
|
|
сақтау
|
қандай тапсырма бересіз?
|
|
|
Бірлескен жұмыс, жеке жұмыс
|
«Табыс баспалдағы» әдісі арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен
|
арқылы сабақты меңгерту.
|
жұмыс кезіндегі
|
Шаттық шеңбері, Топқа
|
қауіпсіздік
|
біріктіру: жемістер арқылы.
|
ережелерін еске
|
«Елшілер» әдісі бойынша өткен тақырыпты пысықтау,
«Миға шабуыл»,
«Топтастыру» әдістері. Деңгейлік тапсырмалар, кері байланыс орнату:
«Бағдаршам»
|
|
түсіру
|
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
|
Ұзақмерзімді жоспардың тарауы: Мектеп: Алгоритмдеу және программалау
Күні: Мұғалімнің аты-жөні:
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың тақырыбы
|
§ 3.9 ПРАКТИКАЛЫҚ ЖҰМЫС. ЖОЛДЫҚ ПРОЦЕДУРАЛАР МЕН ФУНКЦИЯЛАР
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу программасына
сілтеме)
|
10.5.1.2 Жолдарды өңдеу үшін процедуралар мен функцияларды пайдалану
|
Сабақтың мақсаты
|
Барлық оқушы: Python программалау тілінде жолдық әдістердің түрлерін анықтайды
Көпшілік оқушы: Жолдық әдістерді есеп шешуде қолданады
Кейбір оқушы: Программалауда жолдық әдістерді қолданудың тиімділігін тұжырымдайды
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, жинақтау, талдау, бағалау
|
Бағалау критерийі
|
Python программалау тілінде жолдық әдістердің түрлерін анықтайды.
Жолдық әдістерді есеп шешуде қолданады.
Программалауда жолдық әдістерді қолданудың тиімділігін тұжырымдайды.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология: Жолды өңдеу-обработка строк-line handling Replace- Ауыстыру- замещать
Isdigit, Islower
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Жолдық функциялар мен әдістерді қолданып жолдарды қалай өңдеуге болады?
|
Құндылықтарға
баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық байланыс
|
Ағылшын, орыс тіліндегі сөздер қолданылады
|
Алдыңғы білім
|
Жолдық әдіс түрлері
|
Сабақтың барысы
|
Сабақтың жоспарланған
кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
мин
мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.
Топқа біріктіру: «Атомдар мен молекулалар» әдісі Мұғалім «атом» дегенде екеуден бірігеді, «молекула» дегенде ыдырайды, екінші рет айтылғанда үшеуден бірігеді. Осылай топтарға бірігеді.
Өткен сабақты пысықтау: «Пирамида» әдісі Оқушылар жолдық әдістерді пирамида бөліктеріне төменнен жоғары қарай жазып шығады.
Count Find Strip Replase Isdigit Islower
Оқушылардың жауаптарын ауызша қалыптастырушы бағалау.
|
|
Сабақтың ортасы
|
28 мин
|
«Миға шабуыл» әдісі
- Жолдық функциялар мен әдістерді қолданып жолдарды қалай өңдеуге болады?
Практикалық жұмыстар орындау
№1 тапсырма. Бірдей сандар*
Мәтіндік жол берілген. Осы мәтіндік жолда «men» сөзі неше рет кездеседі? Мәтіндік жол ұзындығы 200 символдан аспайды.
№ Мысалы Нәтиже
1 Men 10 sinipta oqіmin. 1
№2 тапсырма. Барлығы әртүрлі***
Мәтіндік жол берілген. Осы мәтінде неше әртүрлі символ кездеседі? Мәтіндік жол ұзындығы 255 символдан аспайды.
№ Мысалы Нәтиже
1 Alma 3
№3 тапсырма. Іздеу ***
Жол берілген. Осы жолда ең ұзын «k» әрпінің тізбегін тап. Жол ұзындығы 1000 символдан аспайды.
№ Мысалы Нәтиже
1 aalkkaaylkkkkkkkkkasddkkkrftgkkkkk 9
№4 тапсырма. Сөздерді санау**
Мәтін берілген. Осы мәтіндегі бірдей әріппен басталып, бірдей әріппен аяқталатын сөздердің санын тап. Мәтіндік жол ұзындығы 1000 символдан аспайды.
|
Оқулық
|
|
|
|
№
|
Мысалы
|
Нәтиже
|
|
|
1
|
Кok, keme, alma, agash,
emen, ara
|
3
|
№5 тапсырма. Полиндром***
Жол берілген. Осы жол басынан да, соңынан да бірдей оқыла ма (полиндром)? Анықта. Жол полиндром болса, нәтиже ретінде 1, әйтпесе 0 экранға шықсын.
№ Мысалы Нәтиже
zaaazaaaz 1
zaaazbaaz 0
Дескриптор:
Жолдық әдістерді анықтайды.
Жолдық әдістерді салыстырады.
Жолдық әдістерді қолданады.
Оқушылардың жұмыстарын шәкіл арқылы бағалау.
«Температура» әдісі.
|
|
Сабақтың соңы
|
3 мин
2 мин
|
Шағын тест
Оқушылар тест сұрақтарына жауап береді.
Өздерін бағалайды
Кері байланыс: «Тазалық» әдісі
Оқушылар тақырып бойынша қажет деген ақпараттарды қоржынға салады, толықтыру керек ақпараттарды еттартқышқа салады, қажет емес ақпараттарды қоқыс шелегіне салады.
|
А4 парағы
|
Үй тапсырмасы
|
|
Оқулықтағы қосымша сұрақтар бойынша дайындалып келу
|
Оқулық. Жұмыс
дәптері
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға
қандай тапсырма бересіз?
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік
техникасын сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту. Шаттық шеңбері, Топқа біріктіру: атомдар мен молекулалар, «Пирамида» әдісі бойынша өткен тақырыпты пысықтау, «Миға шабуыл» әдісі, Практикалық
тапсырмалар, кері байланыс орнату: «Тазалық»
|
Шәкіл арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
|
Ұзақ мерзімді жоспардың тарауы: Мектеп: Алгоритмдеу және программалау
Күні: Мұғалімнің аты-жөні:
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың
тақырыбы
|
§ 3.10 ФАЙЛДАРМЕН ЖҰМЫС
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу программасына
сілтеме)
|
10.5.1.3 Ақпаратты оқу және жазу үшін файлдарды пайдалану
|
Сабақтың мақсаты
|
Барлық оқушы: Python программалау тілінде файлдардың түрлерін анықтайды
Көпшілік оқушы: Файлмен жұмыс істеу кезеңдерін қолданады
Кейбір оқушы: Файлдармен жұмыс істеудің тиімділігін тұжырымдайды
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, жинақтау, талдау, бағалау
|
Бағалау критерийі
|
Python программалау тілінде файлдардың түрлерін анықтайды.
Файлмен жұмыс істеу кезеңдерін қолданады.
Файлдармен жұмыс істеудің тиімділігін тұжырымдайды.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология:
файл-мәтіндік файл-екілік файл-оқу-жазу-ашу-жабу-файл жолы-
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы Программалау үдерісінде не үшін файлдан оқу немесе файлға жазуды пайдаланады деп ойлайсың?
Программалау үдерісінде ақпаратты файлдан оқудың немесе өңделген ақпаратты файлға жазудың қандай маңызы бар?
|
Құндылықтарға
баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық байланыс
|
Ағылшын, орыс тіліндегі сөздер қолданылады
|
Алдыңғы білім
|
Файлдар мен қапшықтар (5-сынып)
|
Сабақтың барысы
|
Сабақтың жоспарланған кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
мин
мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.
Топқа біріктіру: конфеттер арқылы топтарға бірігеді.
|
|
|
7 мин
|
Өткен сабақты пысықтау: «Кубизм» әдісі Оқушылар текшенің алты қырындағы тапсырмаларды орындайды
Жолдық әдіс түрлерін салыстыру
Сөзді ауыстыру
Бірінші қатарда латын әріптерінен құралған жол берілген. Осы жолда 2 үтірдің арасындағы орналасқан сөзді басқа сөзбен ауыстыр. Ауыстыратын сөз екінші қатарда берілген.
Байтқа ауыстыру
Екілік санау жүйесінде берілген сандарды байтқа толтыру үшін санның алдын 0-мен толтыратын программа жаз. Бір байт 8 биттен тұрады. Мысалы, 1012=000001012
Сөзді қысқарту
N жол берілген (0 Ол үшін сөздердің бірінші және соңғы әріптерін және олардың арасына өшірілген әріптердің саны жазылу керек. Мысалы, «экспорт-тау» сөзі «э8у» деп қысқартылады. Ұзындығы 6 және 6-дан кіші сөздердің өзін баспаға бер.
Санға айналдыр
N жол берілген (0
Санға айналдыр
Латынның үлкен және кіші әріптерінен тұратын жол берілген. Осы жолдағы барлық «z» әріптердің санын тап. Оқушылардың жауаптарын ауызша мадақтау.
|
Текшелер
|
Сабақтың ортасы
|
2 мин
|
«Миға шабуыл» әдісі
Программалау үдерісінде файлдан оқу немесе файлға жазуды не үшін пайдаланады деп ойлайсың?
Программалау үдерісінде ақпаратты файлдан оқудың немесе өңделген ақпаратты файлға жазудың қандай маңызы бар?
|
|
|
5 мин
|
Тақырыпты слайд көрсетілімімен демонстрациялау. Оқушылар тақырыпты топта талқылайды.
Мұғалім білімдерін толықтырады.
|
Слайд
|
|
5 мин
|
1-тапсырма.
5-программа кодын талдаңдар. Егер output.txt файлын қайта ашып, әртүрлі әріптер санынан соң оған t жолын жазу керек болса, осы программа кодына қандай өзгерістер енгізу қажет? Анықтаңдар.
Дескриптор:
Python программалау тілінде файл түрлерін анықтайды.
Фигуралар арқылы бағалау
|
|
|
5 мин
|
2-тапсырма.
Сөздерді қосу*
Кіру файлында (input.txt)) латын әріптерінен тұратын екі
|
|
|
8 мин
|
сөз жеке қатарларда берілген. Осы екі сөзді кіру файлынан оқып, шығу файлына (output.txt) қосып жаз.
Дескриптор:
Файлмен жұмыс істеу кезеңдерін қолданады.
3-тапсырма.
output.txt файлына өз атың мен жасыңды жазып қою үшін программа кодын құрастырып, ұсыныңдар.
Дескриптор:
Файл түрлерін қолданып есеп құрастырады. Оқушылардың жұмыстарын бағалау парақшасына балл қою арқылы бағалау.
|
|
Сабақтың соңы
|
3 мин
2 мин
|
«Python-да файлдармен жұмыс жасаудың ерекшеліктері» тақырыбында шағын мақала дайында.
Өздерін бағалайды
Кері байланыс: «Тазалық» әдісі
Оқушылар тақырып бойынша қажет деген ақпараттарды қоржынға салады, толықтыру керек ақпараттарды еттартқышқа салады, қажет емес ақпараттарды қоқыс шелегіне салады.
|
А4 парағы
|
Үй тапсырмасы
|
|
Оқулықтағы қосымша сұрақтар бойынша дайындалып келу
|
Оқулық. Жұмыс
дәптері
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға
қандай тапсырма бересіз?
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік
техникасын сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту. Шаттық шеңбері, Топқа біріктіру: конфеттер арқылы, «Кубизм» әдісі бойынша өткен тақырыпты пысықтау, «Миға шабуыл» әдісі, Деңгейлік тапсырмалар, кері байланыс
орнату: «Тазалық»
|
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
|
input.txt
|
output.txt
|
Үsh
burysh
|
Үshburysh
|
Ұзақмерзімді жоспардың тарауы: Мектеп: Алгоритмдеу және программалау
Күні: Мұғалімнің аты-жөні:
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың
тақырыбы
|
§ 3.11 СҰРЫПТАУ ӘДІСТЕРІ
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу
программасына сілтеме)
|
10.5.1.4 Практикалық есептерді шешу үшін сұрыптау алгоритмдерін іске асыру
|
Сабақтың мақсаты
|
Барлық оқушы: Python программалау тіліндегі сұрыптау ұғымы мен функцияларын анықтайды
Көпшілік оқушы: Сұрыптау функцияларын программалауда қолданады
Кейбір оқушы: Сұрыптау әдістерінің тиімділігін тұжырымдайды
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, жинақтау, талдау, бағалау
|
Бағалау критерийі
|
Python программалау тіліндегі сұрыптау ұғымы мен функцияларын анықтайды.
Сұрыптау функцияларын программалауда қолданады.
Сұрыптау әдістерінің тиімділігін тұжырымдайды.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология:
сұрыптау-массив-сыртқы сұрыптау-ішкі сұрыптау-көбік-кірістіру- таңдау-жылдам сұрыптау-кему ретімен сұрыптау-өсу ретімен сұрыптау
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Сұрыптау деген не? Есіңе түсір!
Қандай сұрыптау әдістерімен таныссың? Программалауда сұрыптау жүргізудің маңызы неде?
|
Құндылықтарға
баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық
байланыс
|
Ағылшын тілінде сөздер қолданылады
|
Алдыңғы білім
|
Сұрыптау функциялары (9 сынып)
|
Сабақтың барысы
|
Сабақтың жоспарланған кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
1 мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.
|
|
|
2 мин
5 мин
|
Топқа біріктіру: Оқушылар сандар арқылы топтарға бірігеді.
Өткен сабақты пысықтау: «Серпілген сауалдар» әдісі
Оқушылар шеңбер құрып тұрып, допты лақтыру арқылы келесі оқушыға өткен тарау бойынша сұрақ қояды. Ол оқушы жауа беріп, келесі оқушыға сұрақ қойып, допты лақтырады.
Оқушылардың жауаптарын ауызша қалыптастырушы бағалау.
|
|
Сабақтың ортасы
|
2 мин
|
«Миға шабуыл» әдісі
«Сұрыптау» деген не? Есіңе түсір!
Қандай сұрыптау әдістерімен таныссың?
Программалауда сұрыптау жүргізудің маңызы неде?
|
|
|
5 мин
|
Оқулықпен жұмыс
Оқушылар оқулықтан тақырыпты оқиды.
Мұғалім слайд, бейнекөрсетілім арқылы білімдерін толықтырады.
|
Оқулық, бейнебаян, слайд
|
|
5 мин
|
1-тапсырма.
Берілген сұрыптау әдістерін талдаңдар (1-кесте). Бұл әдістердің негізгі ұқсастықтары мен айырмашылық- тарын анықтаңдар. Бұл сұрыптау алгоритмдерінің қайсысы тиімді? Неге? Себебін түсіндіріңдер.
Дескриптор:
«Сұрыптау» ұғымы мен түрлерін анықтайды.
Фигуралар арқылы бағалау
|
|
|
7 мин
|
2-тапсырма.
1-мысалдағы сұрыптауға арналған есепті Python тілінің сұрыптау функцияларына ауыстырып, программа кодын қайта жазып, ұсыныңдар.
Дескриптор:
Сұрыптау функцияларын программалауда қолданады.
|
Компьютер, жұмыс дәптері
|
|
8 мин
|
3-тапсырма.
Сұрыптау әдістерінің программалаудағы маңызын бағалап жазыңдар.
Дескриптор:
Сұрыптау әдістерінің маңыздылығын тұжырымдайды. Оқушылардың әр тапсырманы орындау деңгейіне қарай бағалау парағына балл қою арқылы бағалау.
|
Жұмыс дәптері
|
Сабақтың соңы
|
3 мин
|
Қандай сұрыптау әдістерін білесің?
Бұл әдістер бір-бірінен қандай параметрлерімен ерекшеленеді?
Есептерді дұрыс шешуге сұрыптау әдістерін дұрыс қолданудың қандай ықпалы бар?
|
А4 парағы
|
|
2 мин
|
4. Python-да қандай сұрыптау функциялары бар?
Фигуралар арқылы бағалау
Кері байланыс: «БББ кестесі» әдісі
Оқушылар сабақ туралы бұрыннан не білетінін, сабақта не білгенін және не білгісі келетінін кестеге жазады.
|
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға қандай
тапсырма бересіз?
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік техникасын
сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, Топқа біріктіру: сандар арқылы,
«Серпілген сауалдар» әдісі бойынша өткен тақырыпты пысықтау, «Миға шабуыл»,
Деңгейлік тапсырмалар, кері байланыс орнату: «БББ кестесі»
|
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
|
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
|
Ұзақмерзімді жоспардың тарауы: Мектеп: Алгоритмдеу және программалау
Күні: Мұғалімнің аты-жөні:
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың тақырыбы
|
§ 3.12 СҰРЫПТАУ ӘДІСТЕРІ
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу бағдарламасына
сілтеме)
|
10.5.1.4 Практикалық есептерді шешу үшін сұрыптау алгоритмдерін іске асыру
|
Сабақтың мақсаты
|
Барлық оқушы: Python программалау тіліндегі сұрыптау ұғымы мен функцияларын анықтайды
Көпшілік оқушы: Сұрыптау функцияларын программалауда қолданады
Кейбір оқушы: Сұрыптау әдістерінің тиімділігін тұжырымдайды
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, жинақтау, талдау, бағалау
|
Бағалау критерийі
|
Python программалау тіліндегі сұрыптау ұғымы мен функцияларын анықтайды.
Сұрыптау функцияларын программалауда қолданады.
|
|
3. Сұрыптау әдістерінің тиімділігін тұжырымдайды.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология:
Сұрыптау-сортировка-sorter Массив-массив- array
Сыртқы сұрыптау- внешняя сортировка- external sorting Ішкі сұрыптау- внутренняя сортировка- Internal sorting Көбік- пена-foam
Кірістіру- вставить- Insertion Таңдау- выбор- Select
Жылдам сұрыптау- Быстрая сортировка- Quick sort
Кему ретімен сұрыптау- Сортировать по снижению- Sort by Descending Өсу ретімен сұрыптау- Сортировка повышению- sort by growth
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
«Сұрыптау» деген не? Есіңе түсір! Қандай сұрыптау әдістерімен таныссың?
Программалауда сұрыптау жүргізудің маңызы неде?
|
Құндылықтарға
баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық
байланыс
|
Ағылшын тілінде сөздер қолданылады
|
Алдыңғы білім
|
Сұрыптау функциялары (9-сынып)
|
Сабақтың барысы
|
Сабақтың
жоспарланған кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
мин
мин
5 мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.
Топқа біріктіру: Оқушылар суреттерді құрастыру арқылы топтарға бірігеді.
Өткен сабақты пысықтау: «Ғажайып алаң» әдісі Плакатқа шеңбер сызылады. Шеңбер бөліктерге бөлінеді. Бөліктерге өткен сабақ туралы сұрақтар жазылады. Түйреуішті қаламмен шеңбердің ортасынан айналдырады. Түйреуіш қай сұрақта тоқтаса, оқушылар сол сұраққа жауап береді.
Оқушылардың жауаптарын ауызша мадақтау.
|
|
Сабақтың ортасы
|
27 мин
|
Практикалық жұмыс
№1 тапсырма. Қосынды
А[N] бірөлшемді массив берілген (1≤N≤1000). Осы массивтегі алғашқы К кіші санның қосындысын тап.
№2 тапсырма. Іздеу
Кіру файлында (input.txt) ұзындығы N болған ағылшын алфавитінің кіші әріптерінен тұратын жол берілген (1≤N≤1000). Осы жолды алфавит бойынша реттегенде К-шы орында тұрған әріпті тап. Шығу
|
Оқулық, компьютер
|
№
|
Мысалы
|
|
Нәтиже
|
1
|
8
|
|
10 12 16 20 30 31 42 45
|
|
10 20 30 45 31 42
|
12
|
38
|
|
16
|
|
|
|
|
файлының (output.txt) бірінші қатарында К орында тұрған әріп жазылған.
Дескриптор:
Сұрыптау түрлерін анықтайды.
Сұрыптау түрлерін программалауда қолданады.
Жауаптарын фигуралар арқылы бағалау
«Зымыран сұрақтар» әдісі
Оқушылар тақырып бойынша сұрақтар жазып, ұшақ жасап, келесі топқа ұшырады. Басқа топтың сұрақтарына жауап береді.
Оқушылардың жауаптарын бағалау парағына балл қою арқылы бағалау.
|
|
Сабақтың соңы
|
3 мин
2 мин
|
Шағын тест
Оқушылар өздерін бағалайды
Кері байланыс: «Екі жұлдыз, бір тілек» әдісі
Оқушылар сабақ туралы жақсы екі әсерімен және түсінбеген бір сұрағымен бөліседі.
|
А4 парағы
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға қандай
тапсырма бересіз?
|
Бағала. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік техникасын
сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, Топқа біріктіру: суреттерді құрастыру арқылы «Серпілген сауалдар» әдісі бойынша өткен тақырыпты пысықтау, «Миға шабуыл» әдісі, Деңгейлік тапсырмалар, кері байланыс орнату: «Екі жұлдыз, бір
тілек».
|
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
|
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
|
№
|
Мысалы
|
Нәтиже
|
1
|
kdaldfjs
4
|
f
|
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың
тақырыбы
|
§ 3.13 ГРАФТЫҢ АНЫҚТАМАСЫ МЕН НЕГІЗГІ ҰҒЫМДАРЫ
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу бағдарламасына
сілтеме)
|
10.5.1.5 Практикалық есептерді шешу үшін графтардағы алгоритмдерді іске асыру
|
Сабақтың мақсаты
|
Барлық оқушы: Граф және граф түрлерін анықтайды
Көпшілік оқушы: Графтарды программалауда жүзеге асырады
Кейбір оқушы: Графтарға арналған есептер құру, сызбасын ұсынады
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, жинақтау, талдау, бағалау
|
Бағалау критерийі
|
Граф және граф түрлерін анықтайды.
Графтарды программалауда жүзеге асырады.
Графтарға арналған есептер құру, сызбасын ұсынады.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология:
граф-графтың қабырғалары-бағдарланған граф-бағдарланбаған граф-доға- граф элементі-граф дәрежесі-граф өлшемі-матрица-
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
«Граф» дегеніміз не? Оны не үшін қолданады?
|
Құндылықтарға
баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық
байланыс
|
Математика бойынша сызбалар, доға, қабырғалар, ағылшын тіліндегі сөздер
қолданылады
|
Алдыңғы білім
|
Алгоритмдерді блок-сызба түрінде ұсыну (5 сынып)
|
Сабақтың барысы
|
Сабақтың
жоспарланған кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
мин
мин
5 мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.
Топқа біріктіру: Оқушылар компьютер құрылғылары арқылы топтарға бірігеді.
Өткен сабақты пысықтау: «Айналдыру» әдісі Оқушылар өткен сабақ бойынша тақырып жазылған плакатқа білетіндерін жазады. Келесі топқа ұсынады, ол топ толықтырады. Жұмыстарын қорғайды.
Оқушылардың жауаптарын ауызша мадақтау, ынталандыру.
|
Сурет
Плакат, маркер
|
Сабақтың ортасы
|
27 мин
|
«Миға шабуыл» әдісі
- «Граф» дегеніміз не? Оны не үшін қолданады?
«Көршіңе әңгімелеп бер» әдісі
Оқушылар тақырыпты кітаптан оқиды, түсінгендерін жұпта талқылайды. Мұғалім білімдерін толықтырады.
№1 тапсырма. Сызбасын салу* Берілген байланыс матрицаларына қарап, графтың сызбасын сал (1-сурет).
|
Bilimland.kz
Оқулық
|
|
|
а) Бағдарланбаған граф: N=6 ә) Бағдарланған граф: 0 1 0 0 1 1 N=6
1 0 0 1 0 1 0 10 30 50 10
0 1 0 0 1 0 0 0 0 0 0
0 1 0 0 1 0 0 0 0 0 10
1 0 1 1 0 1 0 40 20 0 0
0 1 0 0 1 0 10 0 10 30 0
Дескриптор:
Граф түрлерін анықтайды, салыстырады.
Фигуралар арқылы бағалау
№2 тапсырма. Байланыс матрицасын алу* Берілген сызбаларды байланыс матрицасы арқылы (а-есеп) және қабырғаларының байланысы арқылы (ә-есеп) сипатта.
а) Бағдарланбаған граф ә) Бағдарланған граф: N=
Дескриптор:
Графтардың түрлерін анықтайды.
Графтарды программалауда қолданады.
Фигуралар арқылы бағалау
3-тапсырма.
Графтарға арналған есеп құрастырып, ұсыныңдар.
Есептің мәтінін құрыңдар және сызбасын салыңдар.
Дескриптор:
Графтарға арналған есеп құрастырады.
Сызбасын салады.
Оқушылардың жұмыстарын бағалау парағына балл қою арқылы бағалау.
|
|
Сабақтың соңы
|
3 мин
2 мин
|
«Эссе» әдісі
Графтардың программалауда және ғылымдағы маңы- зын бағалаңдар.
Фигуралар арқылы бағалау
Кері байланыс: «Смайлдер» әдісі
Оқушылар сабақтан алған әсерін смайлдер арқылы білдіреді.
|
А4 парағы
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға қандай
тапсырма бересіз?
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік техникасын
сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту.
Шаттық шеңбері, Топқа
|
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі
қауіпсіздік
|
біріктіру: компьютер құрылғылары арқылы,
«Айналдыру» әдісі бойынша өткен тақырыпты пысықтау,
«Миға шабуыл», «Көршіңе әңгімелеп бер» әдістері.
Деңгейлік тапсырмалар, кері байланыс орнату: «Смайлдер»
|
|
ережелерін еске түсіру
|
Жалпы бағалау
Сабақта ең жақсы өткен екі нәрсе (оқыту мен оқуға қатысты)? 1.
2.
Сабақтың бұдан да жақсы өтуіне не оң ықпал етер еді (оқыту мен оқуға қатысты)? 1.
2.
Осы сабақтың барысында мен сынып туралы немесе жекелеген оқушылардың жетістіктері\ қиыншылықтары туралы нені анықтадым, келесі сабақтарда не нәрсеге назар аудару қажет?
|
Ұзақмерзімді жоспардың тарауы: Мектеп: Алгоритмдеу және программалау
Күні: Мұғалімнің аты-жөні:
Сынып: 10 Қатысқандар: Қатыспағандар:
|
Сабақтың тақырыбы
|
§ 3.14 ГРАФТАҒЫ АЛГОРИТМ ТҮРЛЕРІ
|
Осы сабақта қол жеткізілетін оқу мақсаттары (оқу программасына
сілтеме)
|
10.5.1.5 Практикалық есептерді шешу үшін графтардағы алгоритмдерді іске асыру
|
Сабақтың мақсаты
|
Барлық оқушы: Графтардың алгоритмдерін анықтайды
Көпшілік оқушы: Графтардың алгоритмдерін салыстырады
Кейбір оқушы: Графтардың алгоритмдерін программалауда қолданады
|
Ойлау дағдылары
|
Білу, түсіну, қолдану, жинақтау, талдау, бағалау
|
Бағалау критерийі
|
Графтардың алгоритмдерін анықтайды.
Графтардың алгоритмдерін салыстырады.
Графтардың алгоритмдерін программалауда қолданады.
|
Тілдік мақсаттар
|
Пәндік лексика және терминология:
флойд-жол-дейкстра-
|
Диалог /жазбаша жұмысқа қажетті пайдалы фразалар топтамасы Графтар теориясы адам өмірінің қай салаларында қолданылады деп ойлайсың?
Графтар көмегімен қандай мәселелердің шешімі табылады?
|
Құндылықтарға баулу
|
Топта бірлесіп жұмыс істеу, топ ережесіне бағыну, бір-бірінің пікірін тыңдау
|
Пәнаралық
байланыс
|
Ағылшын, орыс тіліндегі сөздер қолданылады
|
Алдыңғы білім
|
Графтың анықтамасы мен негізгі ұғымдары
|
Сабақтың барысы
|
Сабақтың жоспарланған
кезеңдері
|
Уақыт
|
Сабақтағы жоспарланған жаттығу түрлері
|
Ресурстар
|
Сабақтың басы
|
мин
мин
7 мин
|
Ұйымдастыру: Сәлемдесу, түгендеу
Шаттық шеңбері: Оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.
Топқа біріктіру: «Мозайка» әдісі
Оқушылар windows, linux, android сөздерін құрастыру арқылы топтарға бірігеді.
Өткен сабақты пысықтау: «Кір жаю» әдісі Оқушылар түрлі түсті қағаздардан киім үлгілерін қырқады. Өткен тақырып бойынша білетіндерін әрбір киімге жазып, сымға қыстырғышпен іліп қояды.
Жұмыстарын топ болып қорғайды.
Оқушылардың жауаптарын ауызша мадақтау, ынталандыру
|
Қағаз қиындылары Түрлі түсті қағаз, қыстырғыш, сым, қайшы
|
Сабақтың ортасы
|
2 мин
5 мин
5 мин
8 мин
|
«Миға шабуыл» әдісі
Графтар теориясы адам өмірінің қай салаларында қолданылады деп ойлайсың?
Графтар көмегімен қандай мәселелердің шешімі табылады?
«Джигсо» әдісі
Оқушылар кітаппен жұмыс істейді, түсінгендерін топта талқылайды.
1-тапсырма. «Венн диаграммасы»
Флой алгоритмі мен дейкстра алгоритмдерінің ұқсастықтары мен айырмашылықтарын салыстырыңдар.
Дескриптор:
Графтардың алгоритмдерін анықтайды.
Графтардың алгоритмдерін салыстырады.
Фигуралар арқылы бағалау
2-тапсырма.
Зерттеу тапсырмасы
Интернетті пайдаланып, Форд-Белман алгоритмі және ағаштар жайлы ақпараттық ізденіс жасаңдар. Бұл алгоритмдердің қандай ерекшеліктері бар?
Практикалық тұрғыдан қолданыс салаларын анықтаңдар. Программа кодын талдаңдар.
Қысқа жолды анықтау
Берілген 3-суреттегі графтың байланыс сызбасына қарап төмендегі тапсырмаларды орында:
Дейкстра алгоритмін қолданып, К төбесінен P
төбесіне баратын қысқа жолдарды анықта. а) N = 6, К = 1, Р= 6
ә) N = 6, К = 2, Р= 5
б) N = 6, К = 4, Р= 6
Флойд алгоритмін қолданып, графтың бір төбесінен екінші төбесіне баратын байланыс матрицасы мен ең
|
Оқулық Плакат, маркер
|
|
5 мин
|
қысқа жолды сипаттайтын нәтижелік матрицасын құрастырып, жазыңдар.
Дескриптор:
Граф алгоритмдерін программалауда қолданады.
Фигуралар арқылы бағалау
2-тапсырма.
- Графтардың және граф алгоритмдерінің ғылым мен техникада қандай маңызы бар?
Дескриптор:
Граф алгоритмдерінің маңыздылығын тұжырымдайды.
Оқушылардың жұмыстарын қоржындарына фишка салу арқылы бағалау
|
Қоржын, фишка
|
Сабақтың соңы
|
3 мин
2 мин
|
Тест (электронды тест)
Оқушылар тест сұрақтарына жауап береді.
Өздерін бағалайды
Кері байланыс: «Бутерброд» әдісі
Оқушылардың бір тобы тақырып туралы жағымды пікір, екінші тобы сын, үшінші тобы тағы да жағымды пікір айтады.
|
А4 парағы
|
Саралау. Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға
қандай тапсырма бересіз?
|
Бағалау. Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?
|
Денсаулық және қауіпсіздік техникасын
сақтау
|
Бірлескен жұмыс, жеке жұмыс арқылы сабақты меңгерту. Шаттық шеңбері, Топқа біріктіру: Мозайка,
«Кір жаю» әдісі бойынша өткен тақырыпты пысықтау,
«Миға шабуыл», «Джигсо» әдістері. Деңгейлік тапсырмалар, «Венн диаграммасы», кері байланыс орнату:
«Бутерброд».
|
Фигуралар арқылы ауызша, жазбаша түрде қалыптастырушы бағалауды іске асыру
|
Компьютермен жұмыс кезіндегі қауіпсіздік ережелерін еске түсіру
|
Достарыңызбен бөлісу: |