Просмотр содержимого документа
«Тарма?тал?ан алгоритмдерді программалау. »
Күні
Сыныбы
7
Сабақтың
тақырыбы
Тармақталған алгоритмдерді программалау.
Жалпы мақсаты
Тармақталу алгоритміндегі қызметші сөздердің аудармасындағы операторлармен және операторлардың жазылу тәртібімен таныстыру, тармақталған алгоритмдерді бағдарламалауды үйрету. Есеп шығару арқылы тармақталу командасының орындалуын меңгерту.
Күтілетін
нәтижелер
А. Тармақталған алгоритм және оны жазудың түрлерін айта біледі.
В Тармақталу операторына есептер шығаруды үйренеді. С. Есептердің программасын құрып, компьютерде орындай алады.
Сабақ барысы
Мұғалім әрекеті
Оқушы әрекеті
Кіріспе Білу
І. Ұйымдастыру
1.Тренинг «Жүректен-жүрекке».
Бірлескен ынтымақтастық құру.
2. Топқа бөлу.
Әріптердің қиындыларын біріктіру арқылы екі топқа бөлу.
3. Кубизм ойыны.
Өткен тақырып бойынша түсіну дәрежесін анықтау.
Кубизм : (кубтың қырларына тапсырма беріледі.)
1-қыры: Математикалық функциялардың Паскальда жазылуын көрсетіңіз.
2-қыры: Енгізу, шығару операторлары арқылы орындалатын программа құрыңыз.
лебіздерін білдіреді. Екі топқа топтасады, топ басшысын өздері таңдайды. Әріптің қиындыларын жинап біріктіру арқылы топқа бөлінеді.
2. Сұрақ бойынша топпен бірлесіп жауап береді.
Тұсаукесер
(өтілген материал бойынша жаңа сабаққа ену)
1
b
e
g
i
n
2
w
r
i
t
e
l
n
3
p
r
o
g
r
a
m
4
i
n
t
e
g
e
r
5
c
o
n
s
t
6
c
h
a
r
7
r
e
a
d
l
n
8
e
n
d
Негізгі программаның басы
Шығару операторы
Программа тақырыбы
Бүтін санның типі
Алгоритмнің орындалу барысында мәні өзгермейтін шама
Символдық шама
Енгізу операторы
Бағдарламаның соңы
Ортадағы ерекше торкөздегі сөзге назар аударайық. «Branched» сөзі ағылшын тілінен аударғанда тармақталған деген мағынаны береді
Оқушылар сөзжұмбақты шешіп, бүгінгі өтілетін тақырыпты ашады
Негізгі бөлім
Түсіну
Жаңа тақырыппен жұмыс:
1) Оқулықтағы тақырып бөлігімен өз бетімен танысу, түсінгендерін топқа айту, талқылау.
2) Постерге жазу және интерактивті тақтаны қолдану ұсынылады.
I топ: Тармақталу алгоритміндегі қызметші сөздердің аудармасындағы операторлармен және операторлардың жазылу тәртібімен таныстырып түсіндіру.
II топ: Тармақталған алгоритмдерді программалауға мысалдар келтіру.
Берілген тақырып бөлігін топта талқылай ды, түсінгендерін баяндайды, бір-біріне түсіндіреді. Постер жазып, оны қорғайды. Топ бір-бірлерін «Екі жұлдыз, бір тілек» арқылы бағалайды.
Практикалық жұмыс
Талдау
Оқушы қызығушылығын арттыру.
«Тау шыңына шығу» ойыны.
Тау шыңына шығу үшін оқушыларға деңгейлік тапсырмалар орындату.
1 деңгей.Өрнектерді Паскаль тілінде жаз:
І-топ:
ІІ-топ:
2 деңгей.Берілген функцияны есептеп шығаратын программа құр:
І-топ: ІІ-топ:
3 деңгей.
І-топ: Екі сан А, В берілген. Егер А
ІІ-топ: А және В бүтін сандары берілген. Егер АВ болса, онда А санын квадраттау немесе В санын үш еселеу.
Оқушылар деңгейлік тапсырмаларды жеке, жұппен, топпен орындайды. Жұмыс дәптерлеріне тапсырма ларды жазып, орындап отырады және интерактивті тақта мен компьютерде жұмыс жасайды.
Қорытынды
Жинақтау
Білімді есепке алу ( қабылдауды анықтау) «Ақпараттық диктант» беріледі
Сұрақ
Жауап
1
Тармақталған алгоритм дегеніміз не?
Қадамдардың тізбектеп орындалуы шартқа
байланысты
болатын алгоритм
2
Тармақталу операторының толымды түрі
Егер шарттың мәні «ақиқат»
болса,THEN сөзінен кейінгі
оператор, ал мән «жалған»
болса, ELSE сөзінен кейінгі операторорындалады
3
Блок-сызбада шарт қай блоктың ішіне жазылады?
Блок-сызбада шарт тексеру блогына ромб қолданылады.
4
егер
if
5
онда
then
6
әйтпесе
else
Оқушылар ақпараттық диктантты интерактивті тақтада орындайды.
Бағалау
Рейтингілік бағалау жүйесімен - бағалау картасына оқушылардың ұпайлары
жазылып, қосынды ұпайы шығарылады. Бұл тұста әр қатардан көмекші ассистенттер
сайлап алдым да, олар жауап берген оқушы тұсына жұмыс түріне қарай ұпайларын қойып отырады.