English

Рекурсия — Lesson Plan, Informatics, Grade 10

Create your own lesson plan with AI

Lesson plan
Section
Алгоритмдеу және бағдарламалау
Lesson title
Рекурсия
Class
10
Lesson objectives according to program
Рекурсия ұғымын түсіндіру
Lesson objectives
Оқушы рекурсия ұғымын және оның бағдарламалаудағы қолданысын біледі.
Оқушы рекурсивті функцияның негізгі бөліктерін: тоқтау шартын және өзін-өзі шақыруды біледі.
Оқушы қарапайым рекурсивті алгоритмнің орындалуын түсіндіреді.
Values
Алгоритмді талдау барысында оқушылар дәлдік пен жауапкершілікке дағдыланады. Жұптық жұмыс кезінде өзара құрмет пен ынтымақтастықты ұстанады.
Lesson progress
Lesson stage/time Teacher's action Student's action Evaluation Resources
Ұйымдастыру және қызығушылық
4 мин
Ұйымдастыру кезеңі:
Оқушылармен амандасып, қатысымды тексереді.
Сабаққа қажетті дәптер мен құралдарын дайындауды ұсынады.
Мәселе қою:
«Бір есепті шешу үшін сол есептің кішірейтілген нұсқасын қайта-қайта қолдануға бола ма?» деген сұрақ қойып, рекурсияға жетелейді.
Оқушылар амандасады және сабаққа дайындалады. Оқушылар сұраққа жауап іздеп, есепті кіші бөліктерге жіктеу туралы ойларын айтады; күтілетін жауап: «Иә, егер есептің көлемі біртіндеп кішірейіп, тоқтау шарты болса». Сабаққа қажетті құралдарын дайындау — 1 ұпай. Мәселеге қатысты негізді жауап ұсыну — 1 ұпай. Кезең бойынша ең көбі — 2 ұпай. тақта, дәптер
Рекурсия ұғымын түсіндіру
9 мин
Жаңа материалды түсіндіру:
Рекурсияны функцияның өзін-өзі шақыруы ретінде түсіндіреді.
Рекурсивті функцияда тоқтау шарты және рекурсивті қадам болатынын түсіндіреді.
Факториал мысалын келтіреді: n! = n × (n−1)!, ал 0! = 1. Мысалы, 4! = 4 × 3 × 2 × 1 = 24.
Сыныпқа сұрақтар:
«Рекурсивті функцияның екі негізгі бөлігі қандай?».
«Тоқтау шарты болмаса не болуы мүмкін?».
Жауаптар:
Негізгі жауаптарды нақтылайды: тоқтау шарты және рекурсивті шақыру; тоқтау шарты болмаса, шақыру шексіз жалғасуы ықтимал.
Оқушылар рекурсия, тоқтау шарты және рекурсивті қадам ұғымдарын дәптерге жазады. Оқушылар факториал есептеу мысалын талдайды. Оқушылар сұрақтарға жауап береді: «Тоқтау шарты мен өзін-өзі шақыру»; «Функция шексіз шақырылуы мүмкін». Рекурсия ұғымын дұрыс түсіндіру — 1 ұпай. Екі негізгі бөлікті атау — 2 ұпай. Тоқтау шартының маңызын түсіндіру — 1 ұпай. Кезең бойынша ең көбі — 4 ұпай. тақта, информатика оқулығы, дәптер
Сәйкестендіру ойыны
7 мин
Нұсқаулық:
Оқушыларды жұптарға бөліп, сәйкестендіру ойынының тәртібін түсіндіреді.
«Рекурсия», «тоқтау шарты», «рекурсивті қадам», «факториал» атауларын олардың анықтамалары мен мысалдарымен сәйкестендіруді тапсырады.
Жұптардың жауаптарын тексеріп, дұрыс сәйкестіктерді талқылайды.
Оқушылар жұппен ұғым атауларын тиісті анықтамалармен және мысалдармен сәйкестендіреді. Оқушылар жауаптарын негіздейді: рекурсия — функцияның өзін шақыруы; тоқтау шарты — шақыруды аяқтайтын шарт; рекурсивті қадам — есепті кішірейтіп қайта шақыру; факториал — алдыңғы санның факториалына негізделетін есеп. Төрт ұғымның әр дұрыс сәйкестігі — 1 ұпай. Жауапты түсінікті негіздеу — 1 ұпай. Кезең бойынша ең көбі — 5 ұпай.
Рекурсивті алгоритмді талдау
8 мин
Рекурсивті алгоритмді талдау:
Жеке тапсырманы ұсынады: факториал функциясының n = 4 кезіндегі шақыру тізбегін жазыңдар және нәтиженің қалай алынатынын көрсетіңдер.
Қосымша сұрақ береді: «Егер тоқтау шарты n = 0 болғанда нәтиже 1 деп белгіленсе, 4! есептеу кезінде функция қандай мәндермен шақырылады?».
Оқушылардың жұмысын тексеріп, қажет болған жағдайда түсіндірме береді.
Оқушылар жеке тапсырманы орындайды: 4! = 4 × 3!, 3! = 3 × 2!, 2! = 2 × 1!, 1! = 1 × 0!, 0! = 1; нәтижесі 24 болады. Оқушылар шақыру мәндерін 4, 3, 2, 1, 0 деп көрсетеді. Шақыру тізбегіндегі мәндерді дұрыс көрсету — 2 ұпай. Тоқтау шартын дұрыс қолдану — 1 ұпай. Нәтижені 24 деп есептеу — 1 ұпай. Кезең бойынша ең көбі — 4 ұпай.
Білімді бекіту сұрақтары
7 мин
Сыныпқа сұрақтар:
«Рекурсия дегеніміз не?».
«Рекурсивті алгоритмде тоқтау шарты не үшін қажет?».
«Факториалдың рекурсивті формуласын жазыңдар.».
«3! мәні неге тең?».
Жауаптар:
Жауаптарды нақтылайды: функцияның өзін шақыруы; шексіз шақыруды тоқтату; n! = n × (n−1)!, 0! = 1; 3! = 6.
Оқушылар сұрақтарға жауап береді: рекурсия — функцияның өзін шақыруы; тоқтау шарты рекурсияны аяқтайды; факториал формуласы n! = n × (n−1)!, 0! = 1; 3! = 6. Оқушылар формуланы дәптеріне жазады. Әр дұрыс жауап — 1 ұпай. Төрт сұраққа дұрыс жауап беру — ең көбі 4 ұпай. тақта, дәптер
Айналмалы шағын тексеру
6 мин
Нұсқаулық:
Айналмалы сұрақ-жауап тексеруінің тәртібін түсіндіреді: әр оқушыға қысқа сұрақ беріледі, жауап берген соң келесі сұраққа өтеді.
Сұрақтар қояды: «Рекурсивті функцияның тоқтау шарты деген не?», «2! нешеге тең?», «Рекурсиядағы қайталанатын шақыруды не аяқтайды?», «5! есептегенде тоқтау шартына қай мәнде жетеміз?».
Жауаптарды үнемі мұғаліммен тексереді.
Оқушылар кезекпен сұрақтарға жауап береді: тоқтау шартында функцияны аяқтайтын шарт; 2! = 2; тоқтау шарты; 0 мәнінде, егер базалық жағдай 0! = 1 деп берілсе. Әр дұрыс жауап — 1 ұпай. Төрт сұрақ бойынша ең көбі — 4 ұпай.
Рефлексия
4 мин
«Сабақ сізді қаншалықты «суарды»?» рефлексиясын өткізеді. Оқушылар сабақ түсінігін қаншалықты «суарғанын» бағалайды — тамшы көп болса, білім биік өседі.
Оқушылар «Сабақ сізді қаншалықты «суарды»?» рефлексиясын орындап, тақырыпты түсінуін бағалайды. Рекурсияға қатысты бір дұрыс қорытынды айту — 1 ұпай. Қиындықты нақты атап көрсету — 1 ұпай. Кезең бойынша ең көбі — 2 ұпай.
Health and safety compliance
Health and safety compliance Компьютермен жұмыс кезінде арқаны тік ұстап, экраннан қауіпсіз қашықтықты сақтаңдар; әр 15–20 минут сайын көзге қысқа тынығу жаттығуын жасаңдар.

Material details

Material type
Lesson Plan
Subject
Informatics
Grade
Grade 10
Language
Kazakh
Education direction
Phys-math

Create your own lesson plan with AI

  • Built from your topic, subject and grade
  • Ready in about a minute
  • Free to start

Lesson plans, tests and presentations made by teachers

Sign up to open this lesson plan in full and create your own with AI in minutes.