Соңғы жаңарту

(Өзгертілген уақыты 17 сағат бұрын)
Күрделі шарттар
Сабақтың тақырыбы: Күрделі шарттар

Сабақтың мақсаты:
Білімділік:
Күрделі шартты операторлардың жазылу тәртібімен таныстыру. Сабақтан алған теориялық білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын қалыптастыру.
Дамытушылық:
Бағдарламалау тілінде жұмыс жасай білу дағдыларын, ойлау қабілеттерін, өз білімдерін сауатты түрде жеткізе білуді, пәнге деген қызығушылықты дамыту.
Тәрбиелілік:
Оқушылардың белсенділігін арттыру, өзара көмектесуге тәрбиелеу.

Күтілетін нәтиже:
Тармақталу операторларының түрлерін, күрделі шарттардың программада жазылуын біледі.
Оқушылар ынтымақтастықпен жұмыс істеуге үйренеді.
Тыңдау мәдениеті қалыптасады, өз ойын толық, анық жеткізе алады.
Көрнекілік: Презентация, суреттер
Құралдар: Қима қағаздар, постерлер, маркерлер, стикерлер
Сабақ кезеңдері

І. Ұйымдастыру кезеңі
Сәлемдесу, оқушылардың сабаққа дайындығын тексеру.
- Ынтымақтастықты оқытуды орнату;
- Сабаққа назарын аудару;

ІІ. Үй тапсырмасы
Үйге берілген тақырып: «Тармақталу операторлары». Оқушылар 3 топқа бөліп, әр топ өз тапсырмаларын плакат бетіне түсіріп, қорғайды.

І топ: Тармақталу операторлары туралы түсінік
ІІ топ: Тармақталу операторларының блок – схемасы
ІІІ топ: Тармақталу операторларының алгоритмдік тілде және Паскаль программалау тілінде көрсету.
Постермен жұмыс
Шаттық шеңбері
Оқушыларға шаттық шеңберінің ережесімен таныстыру. Оқушылар ортаға шығып бір – бірінің қолынан ұстап, бірі – біріне жақсы тілектер айтады.
Жаңа сабақ
Күрделі шарттар
Және, немесе, емес қызметші сөздерімен біріктірілген, бірнеше қарапайым шарттардан тұратын шарттар (логикалық өрнектер) күрделі шарттар деп аталады.
Паскаль тіліндегі логикалық операциялар:

And (және) логикалық операциясы бар күрделі шарт қарапайым шарттардың екеуі де орындалған жағдайда ғана ақиқат деп есептеледі.
Ал егер қарапайым шарттардың кемінде біреуі орындалса, онда or (немесе) логикалық операциясы бар күрделі шарт ақиқат деп есептеледі.
Not (емес) А=0 логикалық операциясы А≠0 шартымен бірдей.

Кейбір есепте үш және одан да көп тармақ, яғни шығу сызықтары бар шарттарды тексеруге тура келетін кездер кездеседі.
Бұған мысал ретінде квадрат теңдеу
ах2 + bx + c = 0, (a ≠ 0) түбірлерін табатын программа құруды қарастырайық.

І топ – квадрат теңдеуді математикалық жолмен шешуді көрсетеді;
ІІ топ – квадрат теңдеудің блок – схемасын сызады.
ІІІ топ – квадрат теңдеуді шешудің Паскаль тіліндегі программасын жазады.

Оқушылар топпен жұмыс істейді. Топтық жұмыста оқушылар тармақталу операторлары туралы білімдерін толықтырып, күрделі шарттардың есептерде қолданылуын өздері қорытып шығарады.
Компьютермен жұмыс
ах2 + bx + c = 0, (a ≠ 0) квадрат теңдеуінің түбірлерін табатын программаны компьютерде теріп, нәтижесін көреді.

Сабақты бекіту:
1. Тармақталу операторлары дегеніміз не?
2. Тармақталу операторының толымды түрі?
3. Тармақталу операторының толымсыз түрі?
4. Тармақталу операторында қолданылатын қатынас белгілері?
5. Алгоритмдік тілде қандай түйінді сөздер қолданылады?
6. Паскаль тілінде күрделі шарттардың жазылу түрі

Назар аударыңыз! Жасырын мәтінді көру үшін сізге сайтқа тіркелу қажет.

You Might Also Like

Жаңалықтар

Жарнама