Апта бойы оқып-тоқығамызды қорытындылап,келе жатқан жексенбі күнін қуанышпен қарсы аламыз.
Ендеше, мен сендерге жалпы бүгінгі күндерің сәттілікпен өтсін, сабағымыз да сәттілікпен басталып , тек қана сәттілікпен аяқталсын демекпін.
II. Үй тапсырмасын тексеру (10 мин)
«Келесі» ойыны арқылы тексеріледі.
«Сабаққа бару»алгоритміне айту.
III. Жаңа сабақты түсіндіру: (Слайд) (10 мин)
Алгоритм блоктардың өзара байланысуына қарай үш құрылымға – сызықтық тармақталу және циклдік түрлерге бөлінеді
.
Сызықтық алгоритм тізбектеле орналасқан командалардан, ал блок-схемалар бір сызық бойына орналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм – сызықтық алгоритм деп аталады.
Сызықтық алгоритм командалары осында көрсетілген рет бойынша орындалатын тізбектеле орналасқан командалардан (блоктардан) тұрады.
Мысалы, «Үй салу алгоритмі».
1. Қолыңа қара, сары, қызыл, көк, жасыл түсті қарындаштар ал;
2. Үйдің суретін сал;
3. Шатырын қызыл түске боя;
4. Қабырғасын сары түске боя;
5.Терезесін көк түске боя;
6. Есігін жасыл түске боя.
2. Тармақталу алгоритмдері. Тармақталу алгоритмінде көбінесе арифметикалық теңсіздік түрінде берілген логикалық шарт тексеріледі. Егер орындалса, онда алгоритм бір тармақпен жүзеге асырылады да, соңында екі тармақ қайта бірігеді. Мұндай алгоритмдер шартты тексеру немесе тармақталу командасы деп аталады. Оны алгоритмдік тілде өрнектегенде егер, онда, әйтпесе, бітті түйінді сөздері пайдаланылады. Орындау тәсіліне байланысты тармақталу командасы «таңдау»(толымды) және «аттап өту» (толымсыз) болып екі түрге бөлінеді.
Егер көшеде жаңбыр жауып тұрса, онда етік киеміз, әйтпесе туфли киеміз.
иә
жоқ
Етік киеміз
Туфли киеміз
3. Циклдік алгоритмдер. Көптеген алгоритмдерде белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалып отырады. Математикада есеп шығару кезінде бір теңдеуді пайдаланып, ондағы айнымалы мәнінің өзгеруіне байланысты оны бірнеше рет қайталап есептеуге тура келеді. Осындай есептеу процесі бөліктерінің қайталап орындалуын цикл деп атайды, ал қайталанатын бөлігі бар алгоритмдер тобы циклдік алгоритмдерге жатады. Қайталану командасын алгоритмдік тілде жазу үшін әзірше (әзір), цикл басы (цб), және цикл соңы (цс) түйінді сөздер қолданылады.
Мысалы: Үстелдің үстінде бірнеше дәптер жатыр, саған тек математика дәптері ғана қажет. Егер дәптерді бірден таба алмасаң осы әрекетерді бірнеше рет дәптеріңді тапқанша орында. Осылайша алгоритмнің құрылымына байланысты алгоритм орындалады
ІҮ. Жаңа сабақты бекіту. Сәйкестендіру.
Р/с
Сұрақ
Жауап
1
Алгоритм типтері 4-ке бөлінеді.
Иә/Жоқ
2
Орындау тәсіліне байланысты тармақталу командасы толымды және толымсыз болып екі түрге бөлінеді.
Иә/Жоқ
3
Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады
Иә/Жоқ
4
Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды
Иә/Жоқ
5
Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады
Иә/Жоқ
Үйге тапсырма
Р/с
Алгоритм түрлері
Ережелері
Мысал келтір
1
2
3
Бағалау
Сау болыңыздар!
Сәйкестендіру.
Р/с
Сұрақ
Жауап
1
Алгоритм типтері 4-ке бөлінеді.
Иә/Жоқ
2
Орындау тәсіліне байланысты тармақталу командасы толымды және толымсыз болып екі түрге бөлінеді.
Иә/Жоқ
3
Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады
Иә/Жоқ
4
Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды
Иә/Жоқ
5
Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады
Иә/Жоқ
Сәйкестендіру.
Р/с
Сұрақ
Жауап
1
Алгоритм типтері 4-ке бөлінеді.
Иә/Жоқ
2
Орындау тәсіліне байланысты тармақталу командасы толымды және толымсыз болып екі түрге бөлінеді.
Иә/Жоқ
3
Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады
Иә/Жоқ
4
Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды
Иә/Жоқ
5
Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады
Иә/Жоқ
Сәйкестендіру.
Р/с
Сұрақ
Жауап
1
Алгоритм типтері 4-ке бөлінеді.
Иә/Жоқ
2
Орындау тәсіліне байланысты тармақталу командасы толымды және толымсыз болып екі түрге бөлінеді.
Иә/Жоқ
3
Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады
Иә/Жоқ
4
Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды
Иә/Жоқ
5
Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады
Иә/Жоқ
Сәйкестендіру.
Р/с
Сұрақ
Жауап
1
Алгоритм типтері 4-ке бөлінеді.
Иә/Жоқ
2
Орындау тәсіліне байланысты тармақталу командасы толымды және толымсыз болып екі түрге бөлінеді.
Иә/Жоқ
3
Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады
Иә/Жоқ
4
Есептеу процесі бөліктерінің қайталанып орындалуын цикл деп атайды
Иә/Жоқ
5
Қайталану командасын алгоритмдік тілде жазу үшін әзірше, цикл, цикл түйіні деген түйінді сөздер қолданылады