Главная страница

урок. 10 кл ҚМЖ 130б 2020ж. Программалау тіліндегі функция мен процедураларды анытайды Кпшілік оушы Процедура трлерін салыстырады


Скачать 159.5 Kb.
НазваниеПрограммалау тіліндегі функция мен процедураларды анытайды Кпшілік оушы Процедура трлерін салыстырады
Дата28.11.2021
Размер159.5 Kb.
Формат файлаdocx
Имя файла10 кл ҚМЖ 130б 2020ж.docx
ТипПрограмма
#284878
страница2 из 9
1   2   3   4   5   6   7   8   9


Бекітемін:______________

Бөлім

ІІ. Алгоритмдеу және программалау

Сынып:

10

Сабақ тақырыбы:

§ 3.1 Функциялар мен процедуралар. Процедуралар

Оқу бағдарламасын сәйкес оқыту мақсаттары

10.5.1.1 Функциялар мен процедураларды пайдаланып программалау тілінде код

жазу

Сабақ мақсаттары

Барлық оқушы: Python программалау тіліндегі функция мен процедураларды анықтайды;

Көпшілік оқушы: Процедура түрлерін салыстырады;

Кейбір оқушылар: Функция мен процедураларды қолданып программалайды.

Сабақтың барысы

Сабақтың кезеңдері/ уақыты

Педагогтің әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы 5 мин

Ұйымдастыру: Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі Оқушылар орындықта отырған оқушыға өткен тарау бойынша сұрақтар қояды. Оқушы тез жауап беруі керек, себебі орындық ыстық.

Оқушылар сәлемдеседі
Бір-біріне жақсы тілектер айтады

Оқушылар сұраққа жауап береді




Оқушылардың жауаптарын ауызша бағалау




Сабақтың ортасы 30 мин

Жаңа сабақпен және сабақ мақсаттарымен таныстыру.

«Джигсо» әдісі

Оқушылар тақырыпты оқып, түсінгендерін ортада талқылайды. Мұғалім оқушылардың білімдерін толықтырады.
«Сенім ағашы» әдісі

Мұғалім: «Ағаштағы есептер жазылған жүрекшелерді алып, әр жүрекшеде берілген есептерді программалайды деп сенім білдіремін» деген нұсқау береді.

№1 тапсырма. Ең кіші сан *

Берілген a,b (19) бүтін сандар. Осы сандардың қайсысы ең кіші екенін тап.
№2 тапсырма. Сан неше таңба * Берілген a, b ,с (19) бүтін сандар. Осы сандардың неше таңбалы екенін тап.

3 тапсырма. Сан неше таңба * Берілген a, b, с (19) бүтін сандар. Осы сандарды пайдаланып үш төртбұрыш құруға болады. Пайда болған әрбір тік төртбұрыштың ауданы мен периметрін тап. Нәтиже ретінде тік төртбұрыштың қабырғаларын, ауданын, периметрін жауапқа шығар

№4 тапсырма. Екілік сан **

Берілген a,b (13) бүтін сандар. Осы сандардың екілік санау жүйесіндегі көрінісін шығарыңдар.

№5 тапсырма. Қосындысы ең үлкен** Берілген a,b,c (19) бүтін сандар. Осы сандар цифрларының қосындысының ең үлкенін тап.

№6 тапсырма. Жай сандар *** Бірөлшемді кесте А[10] берілген. Осы кестедегі сандардың нешеуі жай сан? Анықтаңдар. Нәтиже ретінде кестедегі жай сандардың санын шығарыңдар

№7 тапсырма. Тақ сандар ***

10-сыныпта оқитын оқушылардың саны n (n<100) мен туған күндері ai сызықтық кесте түрінде берілген.

Сыныптағы неше оқушының туған күні тек тақ сандардан тұрады? Анықтаңдар.

Дескриптор:


Python программалау тіліндегі функция және процедураларды қолданып есептерді программалайды.

Есептердің деңгейіне қарай балл қою арқылы бағаланады.



Жаңа сабақпен танысады
Мәтінді түсініп оқиды
Тапсырмаларды орындайды


Ауызша мадақтау, ынталандыру


Смайликтер

Оқулық

bilimland.kz


Сабақтың соңы 5 мин

Зымыран сұрақтар

Оқушылар қағазға үш сұрақтан жазып, ұшақ жасап, келесі топқа ұшырады.

Кері байланыс: «Тазалық» әдісі Оқушылар сабақтағы қажетмәліметтерді қоржынға, ойлану керекмәліметтерді

еттартқышқа, қажет емес мәліметтерді қоқысқа салады

Сұрақтарға жауап береді


Тақырыптан түсінгенін айтады

Бір-бірін бағалайды


Кері байланыс



«Сенім ағашы» әдісі

Мұғалім: «Ағаштағы есептер жазылған жүрекшелерді алып, әр жүрекшеде берілген есептерді программалайды деп сенім білдіремін» деген нұсқау береді.

№1 тапсырма. Ең кіші сан *

Берілген a,b (19) бүтін сандар. Осы сандардың қайсысы ең кіші екенін тап.

Мысал

Нәтиже







246 809

246








№2 тапсырма. Сан неше таңба * Берілген a, b ,с (19) бүтін сандар. Осы сандардың неше таңбалы екенін тап.



Мысал

Нәтиже











Бекітемін:________________

Бөлім

ІІ. Алгоритмдеу және программалау

Сынып:

10 аб

Сабақ тақырыбы:

§ 3.1 Қолданушы функциялар

Оқу бағдарламасын сәйкес оқыту мақсаттары

10.5.1.1 Функциялар мен процедураларды пайдаланып программалау тілінде код

жазу

Сабақ мақсаттары

Барлық оқушы: Python программалау тіліндегі функцияны анықтайды.

Көпшілік оқушы: функция мен процедура түрлерін салыстырады.

Кейбір оқушылар: функция және процедураларды қолданып программалайды.

Сабақтың барысы

Сабақтың кезеңдері/ уақыты

Педагогтің әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы 5 мин

Ұйымдастыру: Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі Оқушылар орындықта отырған оқушыға өткен тарау бойынша сұрақтар қояды. Оқушы тез жауап беруі керек, себебі орындық ыстық.

Оқушылар сәлемдеседі
Бір-біріне жақсы тілектер айтады

Оқушылар сұраққа жауап береді




Оқушылардың жауаптарын ауызша бағалау




Сабақтың ортасы 30 мин

«Миға шабуыл» әдісі

  • Параметрелер деген не?

  • Олар не үшін пайдаланылады?

  • Қандай айнымалыларды жаһандық деп атайды?

  • Бірнеше параметрлері бар процедура қалай сипатталады?

Процедураларды программа жазуда қолданудың қандай тиімді жақтары бар деп ойлайсыңдар?

«Джигсо» әдісі

Оқушылар тақырыпты оқып, түсінгендерін ортада талқылайды. Мұғалім оқушылардың білімдерін толықтырады.
1-тапсырма.

1) Неліктен ауқымды айнымалылар программа басында хабарланады?

2)Не себепті жергілікті айнымалылар ішкі программа

шақырғанша орындалмайды?

2-тапсырма: талдап, салыстыр

- Жергілікті айнымалы мен ауқымды айнымалының қызметтерін салыстырып, ұқсастықтарын анықтаңдар.

3-тапсырма.

Төмендегі кестені дәптерлеріңе толтырыңдар.

Атауы

Қызметі

Функция




Айнымалылар




Return




Def()




Print()







Сұрақтарға жауап береді


Мәтінді түсініп оқиды

Тапсырмаларды орындайды

Ауызша мадақтау, ынталандыру

Смайликтер

Оқулық

bilimland.kz


Сабақтың соңы 5 мин

Зымыран сұрақтар

Оқушылар қағазға үш сұрақтан жазып, ұшақ жасап, келесі топқа ұшырады.

Кері байланыс: «Тазалық» әдісі Оқушылар сабақтағы қажетмәліметтерді қоржынға, ойлану керекмәліметтерді

еттартқышқа, қажет емес мәліметтерді қоқысқа салады

Сұрақтарға жауап береді


Тақырыптан түсінгенін айтады

Бір-бірін бағалайды


Кері байланыс


Бекітемін:________________

Бөлім

ІІ. Алгоритмдеу және программалау

Педагогтің аты-жөні:

Мысаева Рысты

Күні:

4.12.2020ж

Сынып:

10

Сабақ тақырыбы:

Жолдармен жұмыс жасау

Оқу бағдарламасын сәйкес оқыту мақсаттары

10.5.1.2 Жолдарды өңдеу үшін процедуралар мен функцияларды пайдалану

Сабақ мақсаттары

Барлық оқушы: Python программалау тілінде жолдық функцияларды анықтайды

Көпшілік оқушы: Жолдық функциялардың қызметтерін салыстырады

Кейбір оқушы: Жолдық функцияларды қолданып есептерді программалайды

Сабақтың барысы

Сабақтың кезеңдері/ уақыты

Педагогтің әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы 5 мин

Ұйымдастыру: Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі Оқушылар орындықта отырған оқушыға өткен тарау бойынша сұрақтар қояды. Оқушы тез жауап беруі керек, себебі орындық ыстық.

Оқушылар сәлемдеседі
Бір-біріне жақсы тілектер айтады



Оқушылардың жауаптарын ауызша бағалау




Сабақтың ортасы 30 мин

«Миға шабуыл» әдісі

  1. «Ішкі программа» деген не?

  2. «Процедура» деген не?

  3. «Функция» деген не?

  4. Процедураның жазылу ережесі

  5. Функцияның жазылу ережесі

  6. Функцияның процедурадан айырмашылығы

«Джигсо» әдісі

Оқушылар тақырыпты оқып, түсінгендерін ортада талқылайды. Мұғалім оқушылардың білімдерін толықтырады.

1-тапсырма.

«Құндылықтарды анықтау»

Ақпарат

Келісемін

Келіспеймін

Жолдың ұзындығын шығару үшін len() функциясын қолданамыз







Python-да жолдардың қалаған бөлігін (срез) баспаға беруге болады







Max(s) жолдағы символдардың ASCII кестесі символдардың ASCII кестесінде орналасу коды бойынша ең кішісін көрсетеді







Float (265.4) 265.4 санын көрсетеді







Int() көмегімен бүтін сандарды жазылған жолдарды санға айналдырады







Дескриптор:

Python программалау тіліндегі жолдық функциялардың қызметтерін анықтайды.

Фигуралар арқылы бағалау

2-тапсырма.

- Оқулықта берілген практикалық тапсырманы компьютерде орындаңдар.

Qazaqstan Respublikasy сөзінен Qazaqstan және Respublikasy сөздерін жеке-жеке қатарларда баспаға бер. Respublikasy сөзі Respublika болып баспаға берілсін. Әр сөздің жанына ұзындығын қосып баспаға берілсін.

Дескриптор:

Жолдық функцияларды қолданып есептерді программалай алады.

Фигуралар арқылы бағалау

3-тапсырма.

- Python программалау тілінде өздерің танысқан функцияларды пайдалануға бағытталған тапсырма мәтінін құрастырыңдар. Құрастырған тапсырма- ларыңның шешу жолын ұсынып, программасын жазыңдар.

Дескриптор:

Жолдық функцияларға есеп құрастырып, программасын ұсынады.

Оқушылардың жұмыстары бағалау парағына балл қою арқылы бағаланады.

Сұрақтарға жауап береді


Мәтінді түсініп оқиды

Тапсырмаларды орындайды

Ауызша мадақтау, ынталандыру

Смайликтер

Оқулық

bilimland.kz


Сабақтың соңы 5 мин

Сұрақтар:

  1. «Жол» дегеніміз не?

  2. Python программалау тілінде программа көмегімен қанша символға дейін өңдеуге болады?

  3. ASCІІ кестесіндегі символдың орнын білу үшін қандай функция қолданылады?

  4. Python-да сандық жолды санға айналдыру үшін және керісінше орындау үшін қандай функция қызметін пайдалану керек?

Фигуралар арқылы бағалау

Кері байланыс: «Сенім ағашы» әдісі Оқушылар сабақта не білгенін және не білгісі келетінін стикерге жазып, сенім ағашынажапсырады.

Сұрақтарға жауап береді


Тақырыптан түсінгенін айтады

Бір-бірін бағалайды



Кері байланыс

Бекітемін:________________

Бөлім

ІІ. Алгоритмдеу және программалау

Педагогтің аты-жөні:

Мысаева Рысты

Күні:

8.12.2020ж

Сынып:

10

Сабақ тақырыбы:

Жолдармен жұмыс жасау

Оқу бағдарламасын сәйкес оқыту мақсаттары

10.5.1.2 Жолдарды өңдеу үшін процедуралар мен функцияларды пайдалану

Сабақ мақсаттары

Барлық оқушы: Python программалау тіліндегі жолдық әдістерді анықтайды

Көпшілік оқушы: Жолдық әдістерді қолданып есептерді программалайды

Кейбір оқушы: Жолдық әдістердің негізінде есеп құрастырады

Сабақтың барысы

Сабақтың кезеңдері/ уақыты

Педагогтің әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы 5 мин

Ұйымдастыру: Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі Оқушылар орындықта отырған оқушыға өткен тарау бойынша сұрақтар қояды. Оқушы тез жауап беруі керек, себебі орындық ыстық.

Оқушылар сәлемдеседі
Бір-біріне жақсы тілектер айтады



Оқушылардың жауаптарын ауызша бағалау




Сабақтың ортасы 30 мин

«Миға шабуыл» әдісі

  • Жолдық функцияларды қолданудың қандай түрлерімен таныстың?

Адам мен программаның жолдарды өңдеуінде қандай ұқсастық пен айырмашылық бар? Мысалдар келтір.

«Джигсо» әдісі

Оқушылар тақырыпты оқып, түсінгендерін ортада талқылайды. Мұғалім оқушылардың білімдерін толықтырады.

1-тапсырма.

1-кестедегі жолдық функциялардың қызметтерін салыстыра отырып, талдау жасаңдар. Олардың әрбірінің жолдарды өңдеудегі қызметтерінің ерекшелігіне түсініктеме беріңдер. Өз мысалдарыңды ұсыныңдар.

Дескриптор:

Python программалау тіліндегі жолдық әдістерді анықтайды.

Смайлдер арқылы бағалау

2-тапсырма.Сөйлем құру*

Латын әріптерінен тұратын «el», «Astana», «juregi» сөздері берілген. Сөздердің аралары бір ғана бос орынмен ажыратылған мағыналы сөйлем құрыңдар. Дескриптор:

Жолдық әдістерді қолданып есептерді программалайды.

Смайлдер арқылы бағалау

3-тапсырма.

- Жолдық функциялар қызметін пайдалануға арналған бір есептің мәтінін құрастырыңдар. Есептің программалық кодын жазып, шешу жолын көрсетіңдер.

Дескриптор:

Жолдық әдістерге негіздеп есептер құрастыра алады.

Смайлдер арқылы бағалау


Сұрақтарға жауап береді


Мәтінді түсініп оқиды

Тапсырмаларды орындайды

Ауызша мадақтау, ынталандыру

Смайликтер

Оқулық

bilimland.kz


Сабақтың соңы 5 мин

Кестедегі мәліметтерді сәйкестендіріп толтырыңдар

Әдістің түрі

Қызметі

s1.count(s )




s1.count(s ,[ i , j ])




s1. find (s)




s1. find (s, [ i , j ])




s1. strip ()




Өздерін бағалайды

Кері байланыс: «Сенім ағашы» әдісі Оқушылар сабақта не білгенін және не білгісі келетінін стикерге жазып, сенім ағашына жапсырады.

Сұрақтарға жауап береді


Тақырыптан түсінгенін айтады

Бір-бірін бағалайды



Кері байланыс


Бекітемін:________________

Бөлім

ІІ. Алгоритмдеу және программалау

Педагогтің аты-жөні:

Мысаева Рысты

Күні:

15.12.2020ж

Сынып:

10

Сабақ тақырыбы:

Сұрыптау әдістері

Оқу бағдарламасын сәйкес оқыту мақсаттары

10.5.1.4 практикалық есептерді шешу үшін сұрыптау алгоритмдерін іске асыру

Сабақ мақсаттары

Барлық оқушы: Python программалау тіліндегі сұрыптау ұғымы мен функцияларын анықтайды

Көпшілік оқушы: Сұрыптау функцияларын программалауда қолданады

Кейбір оқушы: Сұрыптау әдістерінің тиімділігін тұжырымдайды

Сабақтың барысы

Сабақтың кезеңдері/ уақыты

Педагогтің әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы 5 мин

Ұйымдастыру: Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі Оқушылар орындықта отырған оқушыға өткен тарау бойынша сұрақтар қояды. Оқушы тез жауап беруі керек, себебі орындық ыстық.

Оқушылар сәлемдеседі
Бір-біріне жақсы тілектер айтады



Оқушылардың жауаптарын ауызша бағалау




Сабақтың ортасы 30 мин

«Миға шабуыл» әдісі

  • Деректер файлы дегеніміз не?

-Стандартты енгізу/шығару операцияларына мысал келтіріңдер?

-Файлды оқу қалай құрастырылады?

«Джигсо» әдісі

Оқушылар тақырыпты оқып, түсінгендерін ортада талқылайды. Мұғалім оқушылардың білімдерін толықтырады.

1-тапсырма.

Берілген сұрыптау әдістерін талдаңдар (1-кесте). Бұл әдістердің негізгі ұқсастықтары мен айырмашылық- тарын анықтаңдар. Бұл сұрыптау алгоритмдерінің қайсысы тиімді? Неге? Себебін түсіндіріңдер.

Дескриптор:

«Сұрыптау» ұғымы мен түрлерін анықтайды.

Фигуралар арқылы бағалау

2-тапсырма.Сөйлем құру*

1-мысалдағы сұрыптауға арналған есепті Python тілінің сұрыптау функцияларына ауыстырып, программа кодын қайта жазып, ұсыныңдар.

Дескриптор:

Сұрыптау функцияларын программалауда қолданады

3-тапсырма.

Сұрыптау әдістерінің программалаудағы маңызын бағалап жазыңдар.

Дескриптор:

Сұрыптау әдістерінің маңыздылығын тұжырымдайды. Оқушылардың әр тапсырманы орындау деңгейіне қарай бағалау парағына балл қою арқылы бағалау.

Сұрақтарға жауап береді

Мәтінді түсініп оқиды

Тапсырмаларды орындайды


Жұмыс дәптері


Компьютер

Жұмыс дәптері

Ауызша мадақтау, ынталандыру

Смайликтер

Оқулық

bilimland.kz


Сабақтың соңы 5 мин

Тақырыпты оқу

Кері байланыс: «Сенім ағашы» әдісі Оқушылар сабақта не білгенін және не білгісі келетінін стикерге жазып, сенім ағашына жапсырады.

Сұрақтарға жауап береді
Тақырыптан түсінгенін айтады

Бір-бірін бағалайды



Кері байланыс


Бекітемін:________________

Бөлім

ІІ. Алгоритмдеу және программалау

Педагогтің аты-жөні:

Мысаева Рысты

Күні:

22.12.2020ж

Сынып:

10

Сабақ тақырыбы:

§ 3.13 Графтардағы алгоритмдер

Оқу бағдарламасын сәйкес оқыту мақсаттары

10.5.1.4 практикалық есептерді шешу үшін сұрыптау алгоритмдерін іске асыру

Сабақ мақсаттары

Барлық оқушы: Граф және граф түрлерін анықтайды

Көпшілік оқушы: Графтарды программалауда жүзеге асырады

Кейбір оқушы: Графтарға арналған есептер құру, сызбасын ұсынады

Сабақтың барысы

Сабақтың кезеңдері/ уақыты

Педагогтің әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы 5 мин

Ұйымдастыру: Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі Оқушылар орындықта отырған оқушыға өткен тарау бойынша сұрақтар қояды. Оқушы тез жауап беруі керек, себебі орындық ыстық.

Оқушылар сәлемдеседі
Бір-біріне жақсы тілектер айтады



Оқушылардың жауаптарын ауызша бағалау




Сабақтың ортасы 30 мин

«Миға шабуыл» әдісі

  • Деректер файлы дегеніміз не?

-Стандартты енгізу/шығару операцияларына мысал келтіріңдер?

-Файлды оқу қалай құрастырылады?

«Джигсо» әдісі

Оқушылар тақырыпты оқып, түсінгендерін ортада талқылайды. Мұғалім оқушылардың білімдерін толықтырады.

1 тапсырма. Сызбасын салу* Берілген байланыс матрицаларына қарап, графтың сызбасын сал (1-сурет).

а) Бағдарланбаған граф: N=6

ә) Бағдарланған граф: N=6

Дескриптор:

Граф түрлерін анықтайды, салыстырады.

Фигуралар арқылы бағалау

2 тапсырма. Байланыс матрицасын алу* Берілген сызбаларды байланыс матрицасы арқылы (а-есеп) және қабырғаларының байланысы арқылы (ә-есеп) сипатта.

а) Бағдарланбаған граф ә) Бағдарланған граф: N=

Дескриптор:

  • Графтардың түрлерін анықтайды.

  • Графтарды программалауда қолданады.

Фигуралар арқылы бағалау

3-тапсырма.

  • Графтарға арналған есеп құрастырып, ұсыныңдар.

  • Есептің мәтінін құрыңдар және сызбасын салыңдар.

Дескриптор:

  • Графтарға арналған есеп құрастырады.

  • Сызбасын салады.

Оқушылардың жұмыстарын бағалау парағына балл қою арқылы бағалау

Сұрақтарға жауап береді

Мәтінді түсініп оқиды

Тапсырмаларды орындайды


Жұмыс дәптері


Компьютер

Жұмыс дәптері

Ауызша мадақтау, ынталандыру

Смайликтер

Оқулық

bilimland.kz


Сабақтың соңы 5 мин

«Эссе» әдісі

Графтардың программалауда және ғылымдағы маңы- зын бағалаңдар.

Фигуралар арқылы бағалау

Кері байланыс: «Смайлдер» әдісі

Оқушылар сабақтан алған әсерін смайлдер арқылы білдіреді.

Сұрақтарға жауап береді
Тақырыптан түсінгенін айтады

Бір-бірін бағалайды



Кері байланыс

а) Бағдарланбаған граф: N=6 ә) Бағдарланған граф: N=6

0 1 0 0 1 1

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

Бекітемін:______________

Бөлім

ІІ. Алгоритмдеу және программалау

Педагогтің аты-жөні:

Мысаева Рысты

Күні:

25.12.2020ж

Сынып:

10

Сабақ тақырыбы:

Графтардағы алгоритмдер

Оқу бағдарламасын сәйкес оқыту мақсаттары

10.5.1.5 Практикалық есептерді шешу үшін графтардағы алгоритмдерді іске асыру

Сабақ мақсаттары

Барлық оқушы: Граф және граф түрлерін анықтайды

Көпшілік оқушы: Графтарды программалауда жүзеге асырады

Кейбір оқушы: Графтарға арналған есептер құру, сызбасын ұсынады

Сабақтың барысы

Сабақтың кезеңдері/ уақыты

Педагогтің әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы 5 мин

Ұйымдастыру: Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі Оқушылар орындықта отырған оқушыға өткен тарау бойынша сұрақтар қояды. Оқушы тез жауап беруі керек, себебі орындық ыстық.

Оқушылар сәлемдеседі
Бір-біріне жақсы тілектер айтады



Оқушылардың жауаптарын ауызша бағалау




Сабақтың ортасы 30 мин

«Миға шабуыл» әдісі

  • Графтар теориясы адам өмірінің қай салаларында қолданылады деп ойлайсың?

  • Графтар көмегімен қандай мәселелердің шешімі табылады?

«Джигсо» әдісі

Оқушылар кітаппен жұмыс істейді, түсінгендерін топта талқылайды.

1-тапсырма. «Венн диаграммасы»

  • Флой алгоритмі мен дейкстра алгоритмдерінің ұқсастықтары мен айырмашылықтарын салыстырыңдар.

Дескриптор:

  • Графтардың алгоритмдерін анықтайды.

  • Графтардың алгоритмдерін салыстырады.

Фигуралар арқылы бағалау

2-тапсырма.

Зерттеу тапсырмасы

  • Интернетті пайдаланып, Форд-Белман алгоритмі және ағаштар жайлы ақпараттық ізденіс жасаңдар. Бұл алгоритмдердің қандай ерекшеліктері бар?

  • Практикалық тұрғыдан қолданыс салаларын анықтаңдар. Программа кодын талдаңдар.

Қысқа жолды анықтау

  • Берілген 3-суреттегі графтың байланыс сызбасына қарап төмендегі тапсырмаларды орында:

  1. Дейкстра алгоритмін қолданып, К төбесінен P

төбесіне баратын қысқа жолдарды анықта. а) N = 6, К = 1, Р= 6

ә) N = 6, К = 2, Р= 5

б) N = 6, К = 4, Р= 6

Флойд алгоритмін қолданып, графтың бір төбесінен екінші төбесіне баратын байланыс матрицасы мен ең қысқа жолды сипаттайтын нәтижелік матрицасын құрастырып, жазыңдар.



Дескриптор:

Граф алгоритмдерін программалауда қолданады.

Фигуралар арқылы бағалау

2-тапсырма.

- Графтардың және граф алгоритмдерінің ғылым мен техникада қандай маңызы бар?

Дескриптор:

Граф алгоритмдерінің маңыздылығын тұжырымдайды.

Оқушылардың жұмыстарын қоржындарына фишка салу арқылы бағалау

Сұрақтарға жауап береді

Мәтінді түсініп оқиды

Тапсырмаларды орындайды


Жұмыс дәптері


Компьютер

Жұмыс дәптері

Ауызша мадақтау, ынталандыру

Смайликтер

Оқулық

bilimland.kz


Сабақтың соңы 5 мин

Тест (электронды тест)

Оқушылар тест сұрақтарына жауап береді.

Өздерін бағалайды

Кері байланыс: «Бутерброд» әдісі

Оқушылардың бір тобы тақырып туралы жағымды пікір, екінші тобы сын, үшінші тобы тағы да жағымды пікір айтады.

Сұрақтарға жауап береді
Тақырыптан түсінгенін айтады

Бір-бірін бағалайды



Кері байланыс


Бекітемін:______________

Бөлім

ІІ. Алгоритмдеу және программалау

Педагогтің аты-жөні:

Мысаева Рысты

Күні:

12.01.2021ж

Сынып:

10

Сабақ тақырыбы:

Графтардағы алгоритмдер

Оқу бағдарламасын сәйкес оқыту мақсаттары

10.5.1.5 Практикалық есептерді шешу үшін графтардағы алгоритмдерді іске асыру

Сабақ мақсаттары

Барлық оқушы: Граф және граф түрлерін анықтайды

Көпшілік оқушы: Графтарды программалауда жүзеге асырады

Кейбір оқушы: Графтарға арналған есептер құру, сызбасын ұсынады

Сабақтың барысы

Сабақтың кезеңдері/ уақыты

Педагогтің әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы 5 мин

Ұйымдастыру: Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы тілектер айтып, сабаққа көңілді қатысады.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі Оқушылар орындықта отырған оқушыға өткен тарау бойынша сұрақтар қояды. Оқушы тез жауап беруі керек, себебі орындық ыстық.

Оқушылар сәлемдеседі
Бір-біріне жақсы тілектер айтады



Оқушылардың жауаптарын ауызша бағалау




Сабақтың ортасы 30 мин

«Миға шабуыл» әдісі

  • Графтағы төбелердің байланысы әдетте қалай беріледі?

  • Көршілес матрица дегеніміз не?

«Джигсо» әдісі

Оқушылар кітаппен жұмыс істейді, түсінгендерін топта талқылайды.

1-тапсырма. «Венн диаграммасы»

  • Флой алгоритмі мен дейкстра алгоритмдерінің ұқсастықтары мен айырмашылықтарын салыстырыңдар.

Дескриптор:

  • Графтардың алгоритмдерін анықтайды.

  • Графтардың алгоритмдерін салыстырады.

Фигуралар арқылы бағалау

2-тапсырма.

Зерттеу тапсырмасы

  • Интернетті пайдаланып, Форд-Белман алгоритмі және ағаштар жайлы ақпараттық ізденіс жасаңдар. Бұл алгоритмдердің қандай ерекшеліктері бар?

  • Практикалық тұрғыдан қолданыс салаларын анықтаңдар. Программа кодын талдаңдар.

Қысқа жолды анықтау

  • Берілген 3-суреттегі графтың байланыс сызбасына қарап төмендегі тапсырмаларды орында:

  1. Дейкстра алгоритмін қолданып, К төбесінен P

төбесіне баратын қысқа жолдарды анықта. а) N = 6, К = 1, Р= 6

ә) N = 6, К = 2, Р= 5

б) N = 6, К = 4, Р= 6

Флойд алгоритмін қолданып, графтың бір төбесінен екінші төбесіне баратын байланыс матрицасы мен ең қысқа жолды сипаттайтын нәтижелік матрицасын құрастырып, жазыңдар.



Дескриптор:

Граф алгоритмдерін программалауда қолданады.

Фигуралар арқылы бағалау

2-тапсырма.

- Графтардың және граф алгоритмдерінің ғылым мен техникада қандай маңызы бар?

Дескриптор:

Граф алгоритмдерінің маңыздылығын тұжырымдайды.

Оқушылардың жұмыстарын қоржындарына фишка салу арқылы бағалау

Сұрақтарға жауап береді

Мәтінді түсініп оқиды

Тапсырмаларды орындайды


Жұмыс дәптері


Компьютер

Жұмыс дәптері

Ауызша мадақтау, ынталандыру

Смайликтер

Оқулық

bilimland.kz


Сабақтың соңы 5 мин

Тест (электронды тест)

Оқушылар тест сұрақтарына жауап береді.

Өздерін бағалайды

Кері байланыс: «Бутерброд» әдісі

Оқушылардың бір тобы тақырып туралы жағымды пікір, екінші тобы сын, үшінші тобы тағы да жағымды пікір айтады.

Сұрақтарға жауап береді
Тақырыптан түсінгенін айтады

Бір-бірін бағалайды



Кері байланыс
1   2   3   4   5   6   7   8   9


написать администратору сайта