8 «А» сынып
Сабақтың тақырыбы: Циклдің алғы шарты.
Сабақтың мақсаты: оқушыларға программалау кезінде циклдің алғы шартты оператордың
жазылу ережесін таныстыру және түсіндіру;
оқушыларға Whilе – do операторын программа құру кезінде қолдануды
үйрету;
оқушыларды ұқыптылыққа, жауапкершілікке, ынтымақтылыққа
тәрбиелеу.
Сабақтың түрі аралас сабақ
Сабақты оқыту әдісі: практикум элементтері бар түсіндірмелі-көрнекілікті
Сабақтың көрнекілігі: ДК, интербелсенді тақта, слайд, дидактикалық материалдар
Сабақтың жоспары:
І. Ұйымдастыру кезеңі.
ІІ. Қайталау кезеңі.
ІІІ. Жаңа тақырыпты түсіндіру.
ІҮ. Пысықтау.
Ү. Бекіту.
ҮІ. Үй тапсырмасы.
ҮІІ.Қорытынды.
САБАҚТЫҢ БАРЫСЫ
I. Ұйымдастыру кезеңі.
II. Қайталау.
А. «Миға шабуыл»:
Оператор деген не?
Меншіктеу операторы қалай жазылады?
Сызықты алгоритм мен тармақталу алгоритмнің айырмашылығы неде?
Тармақталу алгоритмнің қандай түрлері кездеседі?
Тармақталу және циклдік алгоритмдердің айырмашылығы мен ұқсастығын айтыңыз?
Қандай тармақталу операторларды білесіздер? Оның жазылуы.
Шартсыз көшу операторының жазылуы мен орындалуы.
Шартты және шартсыз көшу операторларының айырмашылығы неде?
В. Карточкадағы тапсырмаларды орындау (4 оқушы жазбаша орындайды).
III. Жаңа тақырыпты түсіндіру.
Белгілі бір шартқа байланысты қайталанатын әрекеттер тобын жүзеге асыратын алгоритм циклдік деп аталады. Ал, қайталанатын әрекеттер тізбегін (цикл денесі) цикл деп аталады.
Егер есепте қайталанудың саны белгісіз болса, онда алдын ала берілген шарт бойынша қайталау операторы қолданылады. Түйінді сөздері While – әзірше, do – орындау. Шарт While сөзінен кейін жазылады, do-дан кейін цикл денесі жазылады.
Жалпы жазылу түрі (ИБТ-дан көрініс - слайд):
Түрлері
|
Блок схемасы
|
Алгоритмдік тілдегі
жазылуы
|
Бағдарламалау тілінде
|
Шартын алдын ала тексеретін цикл.
|
|
әзір шарт
цб
цикл денесі
цс
|
while шарт do
begin
цикл денесі
(серия);
end;
|
While - Do операторының орындалуы:
1. While операторы циклге кіру шартынан және цикл денесінен тұрады.
2. Цикл денесін әрбір қайталау алдында шарт тексеріледі. Шарт ақиқат болған жағдайда, цикл денесі орындалады, әйтпесе бағдарлама келесі операторға көшеді.
3. Егер шарт алғаш тексерілгенде жалған болса, цикл денесі бір рет те орындалмастан бағдарлама цикл соңына шығады.
Мысалы, бүтін сандардың қосындысын табу программасын құру.
Достарыңызбен бөлісу: |