English

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

Create your own lesson plan with AI

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

Material details

Material type
Lesson Plan
Subject
Digital Literacy
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.