П?н аты: Информатика
Класы: 6 «?»
Саба?ты? та?ырыбы: Циклдік алгоритм
Саба?ты? ма?саты:
Білімділік: Алгоритм, циклдік алгорим, алгоритмні? т?рлерін, аны? т?сіндіру;
Дамытушылы?: Ресурстар орындау барысында ойлау ?абілетін дамыту;
Т?рбиелілік: Ресурсты ??ыпты, тияна?ты, шапорындау?а т?рбиелеу;
Саба?ты? т?рі: ашы? саба?, жа?а саба?, пысы?тау, ?орытындылау;
Саба?ты? ?дісі: с?ра? жауап, интерактивті та?тамен ж?мыс, жеке ж?мыс, топпен ж?мыс
К?рнекілігі: Компьютер, интерактивті та?та, ?има ?а?аздар, ба?алау пара?шасы, слайд, флипчарт, ISpring Suite
П?наралы? байланыс: Математика
Саба?ты? барысы:
І. ?йымдастыру
а) Амандасу;
?) Т?гендеу /Жо? о?ушыны белгілеу/;
б) Топ?а б?ліну /Сызы?ты?, тарма?талу ж?не циклдік алгоритмдер тобы/:
О?ушылар?а с?ра?тар беру ар?ылы топтарын аны?тау.
- Сызы?ты? алгоритм тобы: «кез-келген екі санны? ?осындысын табу, ?й тапсырмасын орындау, ж?мырт?а ?уыру алгоритмдері ?алай аталады?»
- Тарма?талу алгоритмі тобы: «?андай да бір шарт?а т?уелді ?згеретін алгоритм ?алай аталады?»
- Циклдік алоритм тобі: «алгоритмді ж?зеге асырушы?»
в) Ба?алау пара?шасын т?сіндіріп ?ту. ?р топ ?з арамызда басшы сайлап аламыз. Осы басшылар?а ба?алау пара?шасын беремін. Топтарында?ы саба??а ?атыс?ан, тапсырмалар орындау?а атсалыс?ан о?ушыларды ба?алап бересіздер.
г) Психологиялы? жа?ымды ахуал ?алыптастыру ?шін "?ша? ?шыру" тренингін жасау. А4 ?а?азынан ?ша? жасатып, оны? екі ?анатына екі тілек жазып, карсы топ?а ?шырады ж?не тілектерін о?иды.
ІІ. ?й тапсырмасы
?р топ?а тапсырмалалар беріледі. Постер ?ор?аймыз.
І топ «Сызы?ты? алгоритм» тобына
- Алгоритм дегеніміз не?
- Сызы?ты? алгоритм дегеніміз не, мысал келтірі?із.
/1. Алгоритм дегеніміз – берілген есепті шешудегі жасалатын ?рекеттерді? д?л ж?не ?арапайым етіп жазылуы.
2.Командалары бірінен кейін бірі тізбектеле орындалатын алгоритм сызы?ты? алгоритм деп аталады. Кез келген т?ртб?рышты? периметрін, ауданын табу алгоритмдері/
ІІ топ «Тарма?тал?ан алгоритм» тобына
- Алгоритм орындаушысы дегеніміз не?
- Тарма?талу алгоритмі дегеніміз не, тарма?тал?ан алгоритмні? толы? т?ріне мысал келтірі?із.
- 1. Алгоритмді ж?зеге асырушы орындаушы деп аталады.
- Тарма?тал?ан алгоритм – б?л шарт?а байланысты ?рекеттерді? біріншісін немесе бас?асын орындайтын алгоритм. /
ІІІ топ «Циклдік алгоритмдер» тобы
- Алгоритмді ?андай формалалармен жазу?а болады?
- Алгоритмді жазу?а арнал?ан графикалы? ?діс ?алай аталады? Тарма?тал?ан алгоритмні? толы? т?ріне мысал келтірі?із.
/1.Алгоритмді ?сыну формалары:
- С?здік
- Графикалы?
- Алгоритмдік тіл
- Программалау тілінде
2.Алгоритмді жазу?а арнал?ан графикалы? ?діс блок-схема деп аталады./
IІІ. Жа?а саба?
- О?ушылар біз к?нделікті ?мірде ?андай ?рекеттер жасаймыз? Та?ерте? т?рамыз. Беті ?олымызды жуамыз. Сосын..?
Міне, мысал ретінде алып отыр?андай осындай к?нделікті ?мірде ?айталанып отыратын іс-?рекеттер тізбегі циклдер деп аталады. Ал осындай ?рекеттерді ж?зеге асыратын алгоритмдер циклдік алгоритм деп аталады.
Барлы?ымыз экран?а назар аударайы?. Электронды? о?улы? ар?ылы ты?дату.
Рахмет, к?ргеніміздей циклдік алгоритмні? аны?тамасымен танысты?. Блок-сызбада циклдік алгоритм шарты алтыб?рышты фигура?а жазылады. Шарт циклдік алгоритмні? басында немесе со?ында келуі м?мкін.
Жо?
Серия
Шарт
И?
Жо?
И?
Шарт
Серия
Шарт басында келетін циклдік алгоритм Шарт со?ында келетін циклдік алгоритм
Мысалы, ?оржын?а салын?ан асы?тарды? ішінде ?ызыл асы?ты табу алгоритмі. Оны мына т?рде болуы м?мкін: ?оржын?а ?олды саламыз, ілінген асы?ты аламыз. ?ызыл асы? па? И?, ?ызыл асы? табылды. Жо?, ?айта ?оржын?а ?олды саламыз, асы? біртіндеп алып ?арайыз ж?не т.с.с. ?ызыл асы? табыл?анша осы ?рекет орындала береді.
Табылды ма?
?оржын?а ?олды салып, ?ызыл асы?ты табу
Басы
Со?ы
Блок-схемасын ??рса?:
цикл айнымалысыны? бастап?ы м?нін к?рсету
Шарты басында келетін циклдік алгоритмдер к?бінесе математикалы? есептерде кездеседі. Мысал 2, 1-ден 8-ге дейінгі б?тін сандарды? квадраттары есептеп шы?ару. Б?л жерде бірдей амалдар 8 рет орындалады.
Басы
i =1
i2 := i * i;
i := i + 1;
Со?ы
барлы?ы да ат?арылды ма? соны тексеру
квадрат есептейміз
н?тижесін шы?ару
келесі i-ге ?ту
i := i + 1;
IV. Пысы?тау. ?зіндік тапсырмалар.
?ш топ?а ?ш блок схема беріп ішін толтыртып, т?сінігін аламын. Толтыр?ан блок-схемасын интерактивті та?та?а орындайды. Б?л жерде алгоритмні? т?рлеріні? блок схемаларын сызып, ережелерін айтады.
1 топ?а 2 топ?а 3 топ?а
V. Жа?а саба?ты бекіту. С?йлемді толы?тыр
?р топ?а таратпа ?а?аздар беріледі. Топпен а?ылдасып с?йлемдерді толы?тыру.
І топ – «Сызы?ты? алгоритм» тобына
Алгоритмні? бірнеше рет орындалуы _________________ деп аталады.
Блок-сызбада циклдік алгоритмні? шарты _________________ фигура?а жазылады.
Тарма?талу алгоритміні? формасы __________ ж?не _________________ болуы м?мкін.
ІІ топ – «Тарма?талу алгоритмі» тобына
_________________ - берілген есепті шешудегі жасалатын ?рекеттерді? д?л ж?не ?арапайым етіп жазылуы.
Алгоритмді орындаушы адамды _________________ деп атайды.
Кез –келген алгоритм ________ деген б?йры?пен ая?талады.
ІІІ топ – «Циклдік алгоритм» тобына
Алгоритмні? ___ т?рі бар, олар: _________________, _________________, _________________
_________________ алгоритмде барлы? б?йры?тар алгоритмде к?рсетілгендей тізбектей орындалады.
Егер алгоритм ?адамдарыны? тізбектеле орындалуы ?андайда бір шарт?а т?уелді ?згеретін болса, онда ондай алгоритмді _________________ дейміз.
VІ. Сергіту с?ті:
- Балалар б?л суреттегі ?ай ?аланы? суреті?
- Астана
- Астана ?андай ?ала?
- Бас ?ала. Елімізді? астанасы.
- ?лтымыз ?андай?
- ?аза?
- Жа?сы балалар олай болса Ерболат ??дайбергеновты? «Мен ?аза?пын» ?ле?іне билеп, серігіп алайы?.
?те жа?сы, сергіп алса? барлы?ымыз орындарымыз?а отырамыз.
VII. ?орытындылау.
Алдымызда жат?ан стикерлерге б?гінгі саба?ымыз ?алай ?ткендігін смайликтер ар?ылы к?рсетейік. Рефлексия
VІІІ. Ба?алау
Ба?алау пара?ы бойынша топ басшылары топ м?шелерін ба?алайды. Ба?алау пара?тарын алмастырып келесі топ ба?а береді.
ІX. ?йге тапсырма
Ереже: Алгоритм. Алгоритмні? т?рлерін ?айталау.