Сабақ кезеңі/Уақыты
| Педагогтің іс-әрекеті
| Оқушының іс-әрекеті
| Бағалау
| Ресурстар
|
Сабақтың басы
7 мин.
| (Ұ) Ұйымдастыру кезеңі
Оқушылармен амандасу, түгелдеу. Бірбіріне жылы лебіздерін білдіру арқылы сыныпта психологиялық жағымды ахуал қалыптастыру.
| Топтастыру.
«Программалау», «Операторлар» деген ұғымдар бойынша оқушыларды топтастыру. Парақтардың артқы жағына жасырын жазылған сөздер арқылы 2 топқа бірігеді.
Сабақтың тақырыбы, мақсаты, критерийлерімен таныстыру.
|
| Қағаз қиындылары.
|
| Ұжымдық жұмыс
Миға шабуыл әдісі
Алдыңғы білім мен бүгінгі сабақты байланыстыру мақсатында төменде берілген сұрақтарға жауап береді.
| Python программалау тілінде кірістірілген шарттарды қалай құрастыруға болады? Күнделікті өмірден қарапайым және құрамды шарттарға қандай мысалдар келтіре аласыңдар?
|
| Слайд 3-4
|
| Жаңа сабаққа кіріспе:
Оқушыларға жаңа бөлім бойынша мұғалімнің түсіндіру кіріспе сөзі жүргізіледі. Толығырақ ақпарат алу үшін оқулықтағы ақпараттарды оқуға бағытталады.
|
Сабақтың ортасы
31 мин.
| Топтық жұмыс. Талдау
Оқулықтан алған жаңа ақпараттарын пайдаланып, кірістірілген шарттарды қолданудың
3-нұсқасының құрылымдарына талдау жасайды.
| І топ: Кірістірілген шарт тексерудің нұсқаларының бірбірінен айырмашылықтарын салыстырыңдар. ІІ топ: Төменде (4-суретте) берілген программа кодына кірістірілген шарттардың қай нұсқасына сәйкес келеді.
a=int(input())
b=int(input())
c=int(input())
if a%2==0:
if b%2==1:
k=b //c
else:
k=b //c;
else:
k=(a+b) %c
print (k) ІІІ топ: Программа кодын талдай отырып, егер а=8; b=5; c=3 болса, программа экранға қандай нәтиже шығаратыны анықтаңдар.
| Дескриптор-Кірістірілген шарт тексерудің нұсқаларының бірбірінен айырмашылықтарын салыстырады.
- Берілген программа кодына кірістірілген шарттардың қай нұсқасына сәйкес келеді.
- Программа кодын талдай отырып, егер а=8; b=5; c=3 болса, программа экранға қандай нәтиже шығаратыны анықтайды.
Бағалау: Топтар бір-бірін «Менің жұлдызым» әдісі арқылы жұлдызшалар беру арқылы бағалайды.
|
|
| Жұптық жұмыс
2-тапсырма Кірістірілген шарттарды қолданудың блоксхемасын құрастыр.
а) Кірістірілген шарттарды қолданудың 1-нұсқасының блоксхемасын құрастыр.
ә) Кірістірілген шарттарды қолданудың 2-нұсқасының блоксхемасын құрастыр.
б) Кірістірілген шарттарды қолданудың 3-нұсқасының блоксхемасын құрастыр.
| Дескриптор:
- Кірістірілген шарттарды қолданудың 1-нұсқасының блоксхемасын құрастырады.
- Кірістірілген шарттарды қолданудың 2-нұсқасының блоксхемасын құрастырады.
- Кірістірілген шарттарды қолданудың 3-нұсқасының блоксхемасын құрастырады.
| Балағау: Жұптар бір-бірін
«Менің жұлдызым» әдісі
арқылы жұлдызшалар беру арқылы бағалайды.
|
|
Сабақтың соңы 7 мин.
Рефлексия
| Сабақты бекіту Мақсаты:
Сабақты қорытындылау.
| «Бір сөйлеммен түйіндеу» әдісі арқылы төменде берілген сұраққа жауап береді.
«Программалау барысында кірістірілген шарттарды қолданудың маңызына баға бер».
| Бағалау: Оқушылар сабақ басынан соңына дейінгі «Менің жұлдызым» әдісі арқылы жинаған жұлдызшаларын санайды. Интерактивті тақтада көрсетілген бағалау шкаласына сәйкес өздерінің бағасын анықтайды.
5 жұлдыздан жоғары – Жарайсың!
4 жұлдызша – Жақсы!
3 жұлдызша – Орташа!
3 жұлдызшадан төмені – Талпын!
|
|
| Үй тапсырмасы
Мақала дайындау. Шарт тексеру операторы мен кірістірілген шарттарды программалауда қолдану жайлы «Информатика негіздері» журналына мақала жобасын дайында. Мақалаңа тақырып таңда. Мақалада шарт тексеру операторының программалау барысында қолдануы жайлы әңгімелеп, өзің таңдаған бір-екі есептің программасын құру жолдарына тоқталып, шешу жолдарына түсініктемелер жаз.
|
Сабақ кезеңі/Уақыты
| Педагогтің іс-әрекеті
| Оқушының іс-әрекеті
| Бағалау
| Ресурстар
|
Сабақтың басы 2 мин.
| (Ұ) Ұйымдастыру кезеңі
Оқушылармен амандасу, түгендеу.
Жағымды психологиялық ахуал қалыптастыру.
(Ұ) «Шаттық шеңбері» әдісі Оқушылар шеңбер бойымен тұрып бір-біріне тілек айту арқылы бір-бірінің көңілкүйін көтереді. Мысалы: Сен бүгін ерекше әдемісің!
| (Ұ) Топтастыру
«Тұрғын және үй» ойыны
Оқушылaрдың білім деңгейін ескере отырып, «Тұрғын және үй» ойынын пайдаланып, оқушылaрды тaңдaп aлу әдісін қолданып, таңдап алынған оқушылaр екеу-екеуден қолдaрын көтеріп ұстaсып, үйдің шaтырын жaсaйды. Келесі шaқырылғaн оқушы шaтырдың aстынa кіріп тұрғын болaды. Сәлден соң мұғaлімнің нұсқaуымен тұрғын екеу болaды. Осылaй төрт оқушыдaн шaғын 2 топ құрaлaды.
|
| Слайд 2
|
5 мин.
| Ұжымдық жұмыс Миға шабуыл әдісі
Алдыңғы білім мен жаңа сабақты байланыстыру мақсатында төменде берілген сұрақтарға жауап береді.
| Python программалау тіліндегі құрамды шарттардан тұратын алгоритмдерді қалай программалауға болады? Бір-біріне байланысты бірнеше шарттарды ортақ бір шартқа қалай біріктіруге болады? Мысалдар келтір.
|
| Слайд 4-5
|
| Жаңа сабаққа кіріспе
Оқушыларға жаңа білім бөлімі бойынша мұғалімнің түсіндіру кіріспе сөзі жүргізіледі. Толығырақ ақпарат алу үшін оқулықтағы жаңа білім бөліміндегі ақпаратты оқуға бағытталады.
«Борт журналы» әдісі арқылы мәтінді оқып біткен соң әр топ келесі сұрақтарға жауап береді.
Берілген тақырып бойынша маған не белгілі?
Мен не білемін? Мәтіннен қандай жаңалық туралы білдім?
| Дескриптор:
Мәтінді толық оқып, жаңа біліммен танысады. «Берілген тақырып бойынша маған не белгілі?» деген сұраққа жауап береді. «Мен не білемін?» деген сұраққа жауап береді. «Мәтіннен қандай жаңалық туралы білдім?» деген сұраққа жауап береді.
| Бағалау Топтар бір-бірін «Смайлдер» әдісі
арқылы бағалайды.
| БағалауТоптар бір-бірін «Смайлдер» әдісі арқылы бағалайды.
|
Сабақтың ортасы 31 мин.
| Практикалық тапсырмалар
(Ж) 1-тапсырма.
Төмендегі кестедегі логикалық өрнектің мәндерін тап (true, false). а
| b
| Логикалық өрнек
| Логикалық өрнек
| 10
| 56
| a>5 or b>a
| a%5==0 and b>a
| 0
| 1
| a>b or b==1
| a>b and b==1
| 8
| -7
| a<50 or b>a
| a //2!=1 and b+15==a
| -8
| -9
| a>-8 or b==a
| a**2>0 and b==a-1
| 7
| 5
| a==5 or b!=a
| a+b==17 and b!=a
| Дескриптор:
Берілген логикалық өрнектің екеуін дұрыс табады. Берілген логикалық өрнектің үшеуін дұрыс табады. Берілген логикалық өрнектің барлығын дұрыс табады
Бағалау: Жұптар бір-бірін «Смайлдер» әдісі арқылы бағалайды.
|
|
| (Т) 2-тапсырма.
Программа жұмысын орындағаннан соң, b айнымалысының мәні неге тең болады?
I топ:
a=10
b=5
if a>5 and a b - =10
print (10)
II топ:
a=15
b=5
if a>1 or a b + =7
if a >1 and a= = b:
b‰=4
print (b)
Дескриптор:
Программа кодын іске қосады. b айнымалысының мәні неге тең екенін табады.
Бағалау: Топтар бір-бірін «Смайлдер» әдісі арқылы бағалайды.
|
Сабақтың соңы
7 мин.
Рефлексия
| Сабақты бекіту
Оқушылар бүгінгі сабақты қорытындылауға арналған «Конверттегі сұрақ» әдісі арқылы дайындалған сұрақтарға жауап береді.
Мақсаты:
Сабақты қорытындылау.
| Құрамды шарттар мен кірістірілген шарттардың қандай ұқсастық пен айырмашылықтарын айта аласың? Программада құрамды шарттарды қандай жағдайларда қолданған дұрыс? Мысалы, a, b сандарының екеуінің де бірдей тақ сан екенін тексеру үшін құрамды шарт қалай жазылу керек?
Логикалық амалдарды программалауда қолданудың маңыздылығы неде?
| Бағалау: Мұғалімнің қорытынды бағасы «Смайлдер» әдісі
арқылы жүзеге асады.
|
|
| Үй тапсырмасы
Берілген программа кодына талдау жүргіз. Программа орындалғанда экранға қандай нәтиже шығады. Программаның блоксхемасын құрастыр.
a = 20
b = 10
if a < 1 or a > b:
b ‰ = 3
if a / / 8 = = 2 and 2 > = b:
b / / = 1
print ( b )
|
Сабақ кезеңі/Уақыты
| Педагогтің іс-әрекеті
| Оқушының іс-әрекеті
| Бағалау
| Ресурстар
|
Сабақтың басы 2 мин.
| (Ұ) Ұйымдастыру кезеңі
1. Сәлемдесу.
2. Оқушыларды түгендеу.
3. Психологиялық жағымды ахуал орнату.
4. Сабақтың тақырыбы, мақсаты, критерийлерімен таныстыру.
| Топтастыру Оқушылар үш түсті кәмпитті қалауына қарай таңдау арқылы бірігеді.
І топ, ІІ топ, ІІІ топ.
|
|
|
5 мин.
| Ұжымдық жұмыс «Миға шабуыл» әдісі
Алдыңғы білім мен бүгінгі сабақты байланыстыру мақсатында төменде берілген сұрақтарға жауап береді. Сұрақтар топтамасы интербелсенді тақтадан көрсетіледі.
| Python программалау тіліндегі таңдауды ұйымдастыру алгоритмін қалай программалауға болады? Заттар қандай параметрлермен сипатталады? Заттардың параметрлеріне қарап таңдау үшін қоятын шарттарға қандай мысалдар келтіре аласың? Таңдау алгоритмдерінің көмегімен қандай есептерді программалауға қолданады деп ойлайсың?
| Бағалау: Мұғалім оқушыларды «Мадақтау сөзі» әдісі арқылы бағалайды. Өте жақсы! Жақсы!
Талпын!
| 7-сынып оқулығы.
Компьютер
|
| Жаңа сабаққа кіріспе.
Оқушыларға жаңа ақпаратпен танысу үшін мәтінді оқуға және арнайы жасалғалған үлгілік есептен программаны құрастыру жолын үйренуге тапсырма беріледі.
|
Сабақтың ортасы
31 мин.
| Топтық жұмыс. Талдау
Python программалау тілінде таңдауды ұйымдастыруда if - elif-else құрылымы мен сөздікті пайдалануды салыстырыңдар. Таңдауды ұйымдастыруда осы екеуінің қайсы тиімдірек? Себебін түсіндіріңдер.
| Дескриптор:
if-elif-else құрылымы мен сөздікті пайдалануды салыстырады. Таңдауды ұйымдастыруда осы екеуінің қайсы тиімдірек екенін түсіндіреді.
| Бағалау: Топтағы оқушылар бір-біріне «Мадақтау сөзі» әдісі арқылы топтық бағалау жүргізеді. Өте жақсы! Жақсы!
Талпын!
| Топпен жұмыс
|
| Практикалық жұмыс
(Ж) 1-тапсырма
Айдың нөміріне қарап, айдың атын табатын программа және блок-схема құрастыр.
| Дескриптор:
Айдың нөміріне қарап, айдың атын табатын программа құрастырады. Айдың нөміріне қарап, айдың атын табатын блок-схема құрастырады.
| Бағалау: Жұптағы оқушылар бір-біріне «Мадақтау сөзі» әдісі арқылы бағалау жүргізеді. Өте жақсы! Жақсы! Талпын!
| 7-сынып оқулығы.
Компьютер.
|
| (Д) 2-тапсырма
0-9 арасындағы цифрларды енгізгенде, олардың атын көрсететін жоба дайындаңдар.
| Дескриптор:
- 0-9 сандары арасындағы цифрларды енгізгенде, олардың атын көрсететін жоба дайындайды.
| Бағалау: Оқушылар өзін-өзі «Мадақтау сөзі» әдісі арқылы бағалайды. Өте жақсы! Жақсы! Талпын!
| 7-сынып оқулығы.
Компьютер
|
Сабақтың соңы
7 мин.
Рефлексия
| Сабақты бекіту
(Ұ) «Өрмекші торы» әдісі
Бұл әдіс арқылы оқушылар бүгінгі сабақтан алған әсерлерін, білгендерін бір-біріне жіпті ұзатып беру арқылы, сұрақ қойып, келесі оқушы жауап беріп, ары қарай өзі қалаған оқушыға сұрақ қоя отырып, өрмекші торы тоқылады.
| Таңдауды ұйымдастыру алгоритмі дегеніміз не? Күнделікті өмірден таңдау алгоритміне жататын қандай мысалда келтіре аласың? Сөздікті пайдаланып, таңдау алгоритмін ұйымдастыру қалай жүзеге асырылады? if - elif - else құрылымының шарт тексерудің басқа құрылымдарымен қандай айырмашылық жасайды?
| Бағалау: Мұғалім оқушыларды «Мадақтау сөзі» әдісі арқылы бағалайды. Өте жақсы! Жақсы! Талпын!
| Оралған тоқыма жіп
|
| Үй тапсырмасы
Математикада 2n дәрежесінің соңғы цифрын табуға арналған есеп бар. Мысалы, 28 дәрежесінің соңғы цифры 6–ға тең. Бірақ есепті орындаудың қиындығы сол, n (010) санының шегі өте үлкен. Есептің математикалық шешімі оңай. 2 санының дәрежелерінің соңғы цифры белгілі заңдылықпен қайталанып отырады (3-сурет). Осы заңдылықты ескере отырып, таңдау алгоритмін қолданып, есептің программа кодын құрастыр. Төмендегі (3-сурет)
|