Программалық-дидактикалық жабдықталуы: дербес компьютерлер, мультимедиалық проектор, Windows ОЖ, материалды көрсету үшін презентадиялар, Атқарушы «Бота» ортасы.
Сабақтың барысы
Үйымдастыру кезеңі.
Оқушылармен сәлемдесу; сабақтың тақырыбын, мақсатын және міндеттерін айту; жаттығу жасату.
Сабақтың өзектілігі (білу).
Мүғалімніқ сүрақтары:
Алгоритм дегеніміз не?
Алгоритм не үшін қажет?
Алгоритм Атқарушысы кім және ол қандай қызмет аткарады?
Атқарушының орындауы мүмкін барлық команда- лары қандай әрекеттерді орындайды?
Кім алгоритмді дамыта алады?
Кім алгоритмді орындай алады?
Информатиканы оқыганда, біз міндетті түрде ақпаратпен жүмыс жасаймыз, сондықтан мынаны білуіміз керек:
Компьютерде ақпаратты өцдеу қалай дайындалады?
Ақпаратты өңдеу үшін компьютерді қалай қол- данады?
Программалау үдерісінің негізі - есептің шартына қарай алгоритмнің өзін өңдеу болып табылады. Бүл ЭЕМ- ді қолданудағы тапсырманы шешудің ең қиын кезеңі.
Жаңа түсініктер мен іс-әрекет тәсілдерін калыптастыру (түсіну).
Мүғалімнің сөзі.
Егер алгоритмдер бізге түрлі есептерді орындауға көмектессе, онда алгоритмдерді әр түрлі етіп жазуға болады деген қорытынды жасаймыз.
Оқулықпен жүмыс — §3.2.
Алгоритмдерді жазудың тәсілдерін қарастыру.
сөздік;
кестелік;
графикалық;
программалық.
Алгоритм туралы түсінікті енгізу.
Сен қалай ойлайсың, мына тэсілдің қайсысының Am- Қарушысы «Ботага», қай тэсіл «Компъютерге» лайық?
Жүмыс дәптеріндегі мысалдан «Атқарушы «Арифмометр» алгоритмінің кесте түрінде жазылу әдісін түсін- Діру. Сегіз командадан 68 санын алу (2-кесте).
«68 саны» алгоритмі
2-кесте
№
команда
сан
1
1-ге қос
1
2
2-ге көбейт
2
3
2-ге көбейт
4
4
2-ге көбейт
8
5
2-ге көбейт
16
6
1-ге қос
17
7
2-ге көбейт
34
8
2-ге көбейт
68
Алгоритмнің графикалық жазылу түрі - бірізділікпен арнайы алгоритмнің блок-схема түрінде жазылуы. Алгоритмнің графикалық төсілінің ерекшелігін түсіндіру. Блок-схемаға анықтама беру және «Блок-схеманың графикалық «нысаны» кестесін талдау.
Программа - алгоритмнің бірізді оператор түрінде жазылуы - программалау тілінің кейбір командалары.
Тік төртбүрыштың ауданын есептеу алгоритмініңі мысалында оны жазудың түрлі формасын қарастыру.
Қүрылған алгоритмді сараптау:
Есептің мазмүнын білмей, алгоритмді орындауға бола ма? (Жауап: иө, реті мен орындалуы белгілі болған- дықтан).
Алгоритмнің мүндай орындалуын қалай атаймыз? (Жауап: формалды, компьютерде алгоритмді формалды] орындаушы, себебі ол есептің шартын білмейді, тек бізге берілген үйғарымды ғана орындайды).
Берілген алгоритмді пайдаланып, шешімін табу үшін қандай есепті ойлап табуға болады? (Жауап: кейбір сандардың а және b рет өсуі; сатып алғаы заттың бағасын анықтау; арақашықтықты, жылдамдығы мен уақытын | есептеу, дене массасының тығыздығы мен көлемін есептеу және т.б.).
Қорытынды: бүкіл сынып біртипті есепке бір ғана алгоритм қолданылуы мүмкін.
Егер блок-схеманың элементтерінің орындарын ауыстырсақ, онда алгоритмнің нөтижесі өзгере ме? (Жа- уабы: иә, себебі алгоритмнің орындалу нөтижесі өрекет- терді теруде ғана емес, оларды орналастыру тәртібіне де байланысты).
Білімі мен дағдыны қалыптастыру (қолдану). Практикалық тапсырма:
Дөптердегі берілген «Оқушының күн тәртібі» тапсыр- масы алгоритмін блок-схема түрінде қүр.
Жаңа білімді қорытындылау және іс-әрекет тәеіл- дерін қолдану кезеңі (талдау).
Жүмыс дәптеріндегі қолдану деңгейінің тапсырма- сын орында.2-мысал.
Графикалық редактор арқылы блок-схеманы қалай күрастыруға болатындығы туралы оқушыларға үсыныс жасау.
Сабақты қорытындылау кезеңі (синтез).
Сабақта алган жаца әрі жалпы ақпараттар элемент- терін бекіту арқылы сабақты қорытындылау.
Сұрақтар:
Күнделікті өмірде біз алгоритмдерді жазудың қай түрін кездестіреміз? Мысалдар келтір.
Алгоритмді корнекі түрде жазудыц қандай түрі тиімді?
Өзін-өзі тексеру және бақылау кезеңі (бағалау). Жеке оқушыларға және сыныптың жүмысына багаберу.
Қорытындылай келе, біздің бүкіл өміріміз - бүл қүрылымы қиын алгоритм. Менің тілейтінім, барлық істеген іс-орекеттеріңді ойлаыып, дүрыс шешім қабылдап, лайықты жетістіктерге жетіңдер!
Үй тапсырмасын беру кезеңі.
Оқулықтағы §3.2.
«Жолдан өту» алгоритміне арналған блок-схеманы қүрастыр.
Жүмыс дәптеріндегі білім деңгейі мен шығармашы- лық деңгейі бойынша тапсырма.
Рефлексия кезеңі.
Бүгінгі сабақтан қандай жаңа мағлүмат алдың?
Саған қай тапсырманы шешу қиын болды?
Бүл тапсырмаларды орындагаы кезде нақты қандай қиындықтар кездесті?