Білімділік: Белгілі бір ?рекеттер тізбегі бірнеше рет ?айталанатын болса, онда циклдік алгоритмдерді ?олдананып, есептерді шешу керектігін о?ушылар?а т?сіндіру.
Дамытушылы?: Циклдік алгоритмдерді ??ру кезінде есепті ж?йелеу ар?ылы шешіп, ойлау ?абілеттерін дамыту.
5. Тарма?талу алгоритміні? негізгі т?йінді с?здері
А) басы, со?ы
В) алг, арг
С) егер, онда, ?йтпесе, бітті
D) енгізу, шы?ару
III. Жа?а та?ырып
Есептерді шы?ару кезінде ?рекеттерді аны?тайтын параметрлерді? ?рт?рлі м?ндерінде біртипті ?рекеттерді б?рнеше рет ?айталау ?ажеттілігі туындайды.
Осындай ?рекеттерді ж?зеге асыратын алгоритмдер циклдер деп аталады.
?оржын?а салын?ан асы?тарды? ішінде жал?ыз ?ызыл асы? бар, сол ?ызыл асы?ты табуды? алгоритмін ??ры?дар.
Мысалы, ол мына т?рде болуы м?мкін: ?оржын?а ?олды саламыз, ілінген асы?ты аламыз. ?ызыл асы? па? И?, ?ызыл асы? табылды. Жо?, ?айта ?оржын?а ?олды саламыз, асы?тарды біртіндеп алып ?араймыз ж?не т.с.с.
?ызыл асы? табыл?анша берілген мысалды?ы осы іс-?рекет ?айталана береді. Б?ндай алгоритмдерді циклдік алгоритм дейміз.
Алгоритмні? бірнеше рет ?айталануын циклдік алгоритм деп атайды. Блок – сызбада алгоритмні? шарты алтыб?ршты фигура?а жазылады.
Жо?
И?
25 сурет. Асы?ты іздеу алгоритмі
IV. Практикалы? ж?мыс. О?улы?ты? 70 бетіндегі 4-6 тапсырмаларды орындау.
V. Саба?ты бекіту.
- ?андай алгоритмдерді циклдік деп атаймыз?
- Блок – сызбада алгоритмні? шарты ... фигура?а жазылады.
Білімділік: Белгілі бір әрекеттер тізбегі бірнеше рет қайталанатын болса, онда циклдік алгоритмдерді қолдананып, есептерді шешу керектігін оқушыларға түсіндіру.
Дамытушылық: Циклдік алгоритмдерді құру кезінде есепті жүйелеу арқылы шешіп, ойлау қабілеттерін дамыту.
Тәрбиелік: Циклдік алгоритмдерді өмірмен байланыстыру арқылы оқушыларды цикілдің мәнін ұғуға тәрбиелеу.
5. Тармақталу алгоритмінің негізгі түйінді сөздері
А) басы, соңы
В) алг, арг
С) егер, онда, әйтпесе, бітті
D) енгізу, шығару
Жаңа тақырып
Есептерді шығару кезінде әрекеттерді анықтайтын параметрлердің әртүрлі мәндерінде біртипті әрекеттерді бәрнеше рет қайталау қажеттілігі туындайды.
Осындай әрекеттерді жүзеге асыратын алгоритмдер циклдер деп аталады.
Қоржынға салынған асықтардың ішінде жалғыз қызыл асық бар, сол қызыл асықты табудың алгоритмін құрыңдар.
Мысалы, ол мына түрде болуы мүмкін: қоржынға қолды саламыз, ілінген асықты аламыз. Қызыл асық па? Иә, қызыл асық табылды. Жоқ, қайта қоржынға қолды саламыз, асықтарды біртіндеп алып қараймыз және т.с.с.
Қызыл асық табылғанша берілген мысалдығы осы іс-әрекет қайталана береді. Бұндай алгоритмдерді циклдік алгоритм дейміз.
Алгоритмнің бірнеше рет қайталануын циклдік алгоритм деп атайды. Блок – сызбада алгоритмнің шарты алтыбұршты фигураға жазылады.
Басы
Қоржынға қолды салып қызыл асықты табу
Жоқ
Табылды ма?
Иә
Соңы
25 сурет. Асықты іздеу алгоритмі
Практикалық жұмыс. Оқулықтың 70 бетіндегі 4-6 тапсырмаларды орындау.
V. Сабақты бекіту.
- Қандай алгоритмдерді циклдік деп атаймыз?
- Блок – сызбада алгоритмнің шарты ... фигураға жазылады.
- Шарттың циклдің басында тексерілуі мүмкін және соңында тексерілуі мүмкін, екеуінің айырмашылығы неде?
Үйге тапсырма: Ережелерді жаттап келу. Сызықтық, тармақталған, циклдік алгоритмдерге ойдан есеп құрастырып алгоритмін және блок-схемасын құрастыру.
Бағалау. Үй жұмысы және сынып жұмысы бойынша бағалау.