Алгоритм. Циклдік алгоритм (6-сынып)


-907607-250310Сабатың тақырыбы: Циклдік алгоритмдер
Сабақтың мақсаты:
цикілдік алгоритм түсінігін енгізу, циклдік құрылымды алгоритмнің блок-сызбасын құруды үйрету.
Білімділік:
белгілі бір әрекеттер тізбегі бірнеше рет қайталанатын болса, онда циклдік алгоритмдерді қолдананып, есептерді шешу керектігін оқушыларға түсіндіру. Осындай есептеулерді орындаған кезде циклді алгоритмдерді құрудағы білімдерін арттыру. Циклдік алгоритмдердің сызба - нұсқаларын құрып, соған байланысты алгоритімін құруға дағдыландыру.
Дамытушылық:
циклдік алгоритмдерді құру кезінде есепті жүйелеу арқылы шешіп, ойлау қабілеттерін дамыту. Қайталау барысын орындау алдында оның аргументінің параметрінің алғашқы мәнін енгізу арқылы, оның қадамын орнату жағдайларын қарастырып, циклдерге деген білімдерін дамыту.
Тәрбиелік:
циклдік алгоритмдерді өмірмен байланыстыру арқылы оқушыларды цикілдің мәнін ұғуға тәрбиелеу. Оның қайтымдығына өмірмен байланыстырап, мысалдар кертілу арқылы өмірдің қайтымсыз екндігіне көз жеткізу.
Сабақтың түрі: дәстүрлі сабақСабақтың әдісі: Түсіндіру, баяндау, сұрақ-жауап, көрнекілік.Көрнекілік: презентация, тапсырма парақтары, видео, бағалау парағы
Оқушылардың білуі тиіс:
цикілдік алгоритм қызметін, цикілге арналған блок-сызба элементін.
Оқушылар үйренуі тиіс:
392202518568400әртүрлі құрылымды алгоритмдерді анықтауды, цикілдік құрылымды алгоритмнің блок-сызбасын құруды.
Сабақтың барысы
I. Ұйымдастыру кезеңі. (3 мин)
II. Сабақтың мақсаты мен міндеттерін қою. (2 мин)
III. Үй тапсырмасын тексеру. (5 мин)
IV. Жаңа материалды оқып-үйрету. (7 мин)
V. Бекіту кезеңі (Практика). (10 мин)
VI. Жаңа сабақты түсінгенін тексеру (4 мин)
VII. Сабақты қорытындылау, бағалау
және үйге тапсырма беру. (6 мин)I. Ұйымдастыру кезеңі.
Оқушылармен сәлемдесу;
Оқушыларды түгендеу;
Олардың құрал-жабдықтарын және сабаққа дайындықтарын тексеру;
Сабақтың тақырыбы мен мақсатын, өту ерекшеліктерін хабарлап, сабаққа кірісу.
II. Сабақтың мақсаты мен міндеттерін қою.
Оқушылардың білуі тиіс:
цикілдік алгоритм қызметін, цикілге арналған блок-сызба элементін.
Оқушылар үйренуі тиіс:
әртүрлі құрылымды алгоритмдерді анықтауды, цикілдік құрылымды алгоритмнің блок-сызбасын құруды.
III. Үй тапсырмасын тексеру.
1. Алгорит дегеніміз не?
2. Алгорит түрлерін атаңдар.
3. Тармақталған алгоритм дегеніміз?
4. Сызықтық алгоритм дегеніміз?
5. Блок-сызба алгоритмнің басы мен соңы қандай фигурамен беріледі.
6. Алгоритмді жүзеге асырушы.
Тест
1. Алгоритм дегеніміз не?
3766185153035А) іс - әрекеттің ретсіз орындаруыВ) іс - әрекеттің рет - ретімен орындалуыС) тармақталу алгоритміD) қандай да бір іс - әрекеттің орындалуы2. Алгоритмнің түрлері?А) сызықтық, циклдікВ) тармақталу, сызықтық, негізгіС) сызықтық, тармақталу, циклдіңD) негізгі, қосымша3. Алгоритм ұғымын енгізген ғалымА) Мухаммед Әл - ХорезмиВ) Билл ГейтсС) ЛейбнецD) Робертсо
IV. Жаңа материалды оқып-үйрету.
Есептерді шығару кезінде әрекетттерді анықтайтын параметрлердің әртүрлі мәндерінде біртипті әрекеттерді бірнеше рет қайталау қажеттілігі туындайды.
Осындай әрекеттерді жүзеге асыратын алгоритмдер циклдік деп, ал бірнеше рет қайталанатын әрекеттер тізбегі цикл денесі немесе циклдер деп аталады.
Қоржынға салынған асықтардың ішінде жалғыз қызыл асық бар, сол қызыл асықты табудың алгоритмін құрыңдар.
Мысалы, ол мына түрде болуы мүмкін: қоржынға қолды саламыз, ілінген асықты аламыз. Қызыл асық па? Иә, қызыл асық табылды. Жоқ қайта қоржынға қолды саламыз, асықтарды біртіндеп алып қараймыз және т.с.с.
Қызыл асық табылғанша берілген мысалдағы осы іс-әрекет қайталана береді. Бұндай алгоритмдерді циклдік алгоритм дейміз.
Алгоритмнің бірнеше рет қайталануын циклдік алгоритм деп атайды
Асықты іздеу алгоритміне мысал
Басы

жоқ
Соңы
Табылды ма?
иә
Қоржынға қолды салып, қызыл асықты табу
Шарт
Серия
жоқ
иә