|
№18 сабақ. While циклі. 18 саба. While циклі
Тексерілді ___________
№26 М. Қашқари атындағы ЖОМ Қысқа мерзім жоспары №18 сабақ. While циклі
Күні
| 16.01.23
| Сыныбы
| 8 А
| Тақырыбы
| While циклі
| Оқу бағдарламасына сәйкес оқу мақсаттары
| 8.3.3.1. While цикл операторын пайдалану
| Сабақтың мақсаты
| While цикл операторын пайдаланады, оны қолданады, түрлі есептер шығара алады
|
Сабақ барысы
| Сабақтың жоспарланған кезеңдері
| Педагогтің әрекеті
| Оқушының әрекеті
| Ресурстар
Бағалау
| Сабақтың басы
5 минут
| Сабақтағы жоспарланған іс-әрекет
Ұйымдастырылуы кезеңі
1.Оқушылармен сәлемдесу
2.Келмеген оқушыларды белгілеу
3.Сабаққа дайындығын,құралдарын тексеру.
| Амандасу
Өткен сабақты еске түсіреді
Сұрақтарға жауап береді
Топқа бөлінеді
| Жаттығулар көрсетілімі немесе видео материалдар.
Ауызша мадақтау
Комментарий әдісімен бағалау
| Сабақтың ортасы
8 минут
1 минут
5 минут
3 минут
16 минут
| Ертеңгілік шеңбері
Таңғы шеңберде тұрған оқушылар бір-бірімен «Сәлем!»деп амандасады.
Үйтапсырмасы: «Ойқозғау»
Өткен материалды қайталау сұрақтары
Қайталау операторлары не үшін қолданылады? Цикл дегеніміз не? Қайталау операторларының қанша түрі бар? REPEAT қандай оператор?
REPEAT операторының жалпы жазылу түрі қандай?
| Өзіндік жұмыстар орындайды
Қосымша тапсырмаларды орындайды
Шығармашылық жұмыстар орындайды
Топпен бірігіп жұмыс жасайды
Сұрақтарға жауап береді
Өзіндік жұмыс тапсырмаларымен танысады, орындайды
|
Сергіту сәті
Сұрақ парақшалары. Оқулық, дәптерлер.
Ойын ойнайық.
Ауызша мадақтау
Комментарий әдісімен бағалау
Оқулық. Дәптер, слайдтар
Компьютер
| Сабақтың соңы
2 минут
| Жаңа сабақты түсіндіру.
Python тілінде қайталау процесін жүзеге асыратын циклдік операторлардың үш түрі бар: арифметикалық цикл –FOR, шартты алдын ала тексеретін цикл –While және шартты соңынан тексеретін цикл –Repeat.
Егер шарт алдын ала циклдегі операторды (немесе құрама операторды) неше рет қайталау керек екендігі белгісіз болып, оның тек қайталану (аяқталу) шарты берілсе, онда While, Repeat операторлары пайдаланылады. Ал FOR операторы қайталану саны алдын ала белгілі болған кезде қолданылады.
While операторы.
Алдын ала берілген шарт бойынша қайталануды жүзеге асыратын бұл оператор While (оқылуы: уаил, аударылуы: әзірше) және DO (оқылуы: ду, аударылуы: орындау) түйінді сөздері қолданылып орындалады.
1. While-Do операторының орындалуы:
1. Whileоператоры циклге кіру шартынан және цикл денесінен тұрады.
2. Цикл денесін әрбір қайталау алдында шарт тексеріледі. Шарт ақиқат болған жағдайда, цикл денесі орындалады, әйтпесе бағдарлама келесі операторға көшеді.
3. Егер шарт алғаш тексерілгенде жалған болса, цикл денесі бір рет те орындалмастан бағдарлама цикл соңына шығады.
2. Repeat–until операторының орындалуы:
1. шарт кейін тексеріледі, сондықтан серия кем дегенде бір рет атқарылады.
2. repeat операторында шарт ақиқат (иэ) болғанда қайталау (цикл) аяқталады.
3. repeat операторында қайталау соңы шартпен аяқталады. Енді алдыңғы мысалдағы алғашқы 5 натурал санның қосындысын есептеу бағдарламасын циклдік операторлар көмегімен құрайық. Ол үшін алгоритмдік тілде, блок схемасын және бағдарламасын жазайық.
әзір циклін пайдаланып алгоритмдік тілдегі жазылуын мен жазамын, оқушылар бағдарламалау тіліне аударады (флипчартта, TP бағдарламасында)
дейін циклін алгоритмдік тілде мен, бағдарламалау тілінде оқушы жазуы керек (флипчартта, ТР бағдарламасында) Алғышартты циклден соңғы шартты циклге ауысып бағдарлама құруда не байқадық?
1. Бірінші бағдарламадағы while операторы жазылған жолға екінші бағдарламада repeat
операторы жазылады.
2. Бірінші бағдарламадағы цикл денесі begin … еnd; операторлық жақшаға алынады, ал
екінші бағдарламада цикл денесін (операторлық жақшаға алу міндетті емес) кейін until
операторы жазылады.
3. әзір цикліндегі шартқа дейін цикліндегі шарт қарама-қарсы. Жаңа сабақты пысықтау
Оқушыларға жеке нұсқалы, үшдеңгейлі есептерді компьютерде шешуге таратылу қағаздары беріледі. Оқушылар орындағаннан кейін компьютер арқылы тексеріп, жауабын анықтап,бағалаймыз.
| Орындаған тапсырмаларды көрсетеді, кері байланыс жасайды.
Сабақ қорытындыланып, бағаланады
Орындаған тапсырмаларды көрсетеді, кері байланыс жасайды.
Сабақ қорытындыланып, бағаланады
Орындаған тапсырмаларды көрсетеді, кері байланыс жасайды.
Сабақ қорытындыланып, бағаланады
Орындаған тапсырмаларды көрсетеді, кері байланыс жасайды
| Компьютер_Оқулық_Ауызша_мадақтау_Комментарий_әдісімен_бағалау_Ауызша_мадақтау'>Смайликтер Компьютер
Оқулық
Ауызша мадақтау Комментарий әдісімен бағалау
Ауызша мадақтау Комментарий әдісімен бағалау
| Қорытынды
| Сабақты қорытындылау
Жаңа сабақты түсінгенін тексеру мақсатында практикалық тапсырмалар:
а. «Тәжірибеден қорықпаңыз – нәтижесін көру үшін бағдарламаның бір бөлігін өзгертіңіз».
Оқулықтағы №19 есеп
1, 3, 5, …, 15 сандары квадраттарының қосындысын есептеу алгоритмін және бағдарламасын құру керек. Соңғы шартты циклді пайдаланып жауабын алу керек. Оқушылар компьютерде өздері орындауы керек.
x:=x+2; өрнегін inc(x,2) бүтін санды арттыру процедурасымен ауыстыруға болады.
№21 есеп.
S=22+23+24+25 есептеу бағдарламасы әзір циклімен жазылған, дейін цикліне ауыстырып жазуы керек.
ә. «Прогрессияға берілген есептерді компьютерде шығарайық»
В) Арифметикалық прогрессияны тізбек түрінде жазайық. 7, 11, 15, …, 55 тізбегінің
қосындысын есептеу үшін әзір циклін пайдаланып алгоритмдік тілде кескіндейік. aлг қосынды ( нәт бүт s)
басы бүт х
s:=0; х:=7
әзір x<=55
цб
s:=s+x
шығару s
х:=х+4
цс
соңы
С) while – do және Repeat–until операторларын қолданып бағдарлама құру.
Сабақты бекіту сұрақтары
Цикл дегеніміз не? Циклдің алгоритмнің неше түрі бар? Программаның нәтижесін қалай көреміз? WHILE операторының жазылу үлгісін көрсет? WHILE операторының орындалу тәртібі қалай? REPEAT операторының жазылу үлгісін көрсет? REPEAT және WHILE операторының айырмашылығы неде?
FOR операторының жазылу үлгісін көрсет?
Үй тапсырмасы :While .. do операторын оқып келу.Байтеректің суреттін салу.
|
Орындаған тапсырмаларды көрсетеді, кері байланыс жасайды.
Сабақ қорытындыланып, бағаланады
| Сұрақ парақшалары. Оқулық, дәптерлер.
Ойын ойнайық. Ауызша мадақтау Комментарий әдісімен бағалау Оқулық. Дәптер, слайдтар Компьютер
Оқулық. Дәптер, слайдтар Компьютер
| |
|
|