|
Бөлім: |
Python (пайтон) тіліндеалгоритмдердіпрограммалау |
|||||
|
Педагогтің Т.А.Ә. (болғанжағдайда) |
Буенбаева А.О. |
|||||
|
Күні: |
|
|||||
|
Сынып:8 «Ә» |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтыңтақырыбы |
Break (брик) циклінбасқару |
|||||
|
Оқубағдарламасынасәйкесоқытумақсаттары |
8.3.3.3 цикл басқарунұсқаулығынқолдану (continue (континю), break (брик), else (элс)) |
|||||
|
Сабақтыңмақсаты (білужәнетүсіну, қолдану, жоғарыойлаудағдысы) |
ЦиклдеBreakнұсқаулығыныңқызметінанықтайды. Pythonтілінде программа жазуда Break нұсқаулығын қолданады. |
|||||
|
Сабақтың бөлімі уақыты |
Педагогтің әрекеті |
Оқушының Әрекеті
|
Бағалау |
Ресурстар |
||
|
Кіріспе бөлім 10 мин |
Ұйымдастыру. 1.Оқушылармен амандасу Психологиялық жағымды ахуал туғызу «Бір тілек» әдісі (жағымды көңіл күй қалыптастыру үшін бір- біріне жақсы тілек айтады.) Өткен сабаққашоулу. Wordwall платформасында «ИӘ, ЖОҚ» әдісі арқылы сұрақтарға жауап беру. 1.Continue операторы цикл ішінде қайда орналасуы мүмкін ? 2. Итерация дегеніміз не? 3.Python тілінде сontinue операторын қандай циклдерде қолдануға болады ? 4. Continue операторының негізгі қызметі қандай ?
|
Оқушылар амандасады.
Оқушылардың көңілдері көтеріліп, сабаққа белсенділігі артады.
Дұрыс жауабын айту.
|
ҚБ Жарайсың! Жақсы! Тамаша! |
Тілектер салынған қорабша. https://wordwall.net/ru/resource/86620884 |
||
|
Негізгі бөлім 30 мин
|
Ойқозғау «Пазл» әдісі бойынша таратылып берілген кеспе қағаздарымен жаңа тақырыпты ашу. Сабақтың тақырыбы, мақсаты айтылады Жаңа тақырып түсіндіру. «Break циклін басқару» тақырыбындағы бейнежазбаны көрсете отырып, оқулықтағы мысал есептерді талқылап түсіндіру. Бізге 1-ден 10-ға дейінгі сандарды басып шығаратын цикл жазу керек, бірақ егер сан 5-ке тең болса, циклді тоқтату қажет. Python бағдарламасы: for i in range(1, 11): if i == 5: # Егер i 5-ке тең болса, циклді тоқтатамыз break print(i) №1-тапсырма. Жеке жұмыс. «Сәйкесін тап» әдісі Цикл нұсқаулықтарынының қызметін сәйкестендіреді. №2-тапсырма. «Бургер» әдісі бойынша жеке жұмыс 1 деңгей (бастапқы) «Сәлем » сөзін 5 рет басып шығаратын бағдарлама жазыңыз. Бірақ егер 3-рет шыққанда тоқтату керек. 2 деңгей (орташа) Пайдаланушыдан сан сұрайтын бағдарлама жаз. Егер 5 сан енгізсе, цикл тоқтайды. 3- деңгей (қиынырақ) Пайдаланушы «стоп» сөзін енгізгенше сұрақ қойып тұратын бағдарлама жаз № 3-тапсырма. Компьютерде практикалық жұмыс. 1-ден бастап 10-ға дейінгі сандарды шығару, бірақ 6-да тоқтау Шарты: 1-ден 10-ға дейінгі сандарды басып шығаратын цикл жазу керек. Егер сан 6-ға тең болса, цикл тоқтайды. for i in range(1, 10): if i == 6: break print(i) |
Пазлдағы шыққан әріптерді құрап тақырыпты ашады. Дәптерге күн, тақырып жазылады Оқушылар бейнежазбаны көре отырып, керекті деректерді «Түртіп алу» әдісімен дәптерге түсіріп отырады. А-4парағында орындайды Есептерді кезең бойынша шығарады. А-5 парағында орындайды Компьютерде Python программасымен жұмыс жасайды |
Жылдам әрі функционалды түрде сыни ойлануды дамыту. ҚБ: Өз ойын дұрыс білдіріп, талқылауға белсенділікпен қатысқан оқушыға «Жарайсың!» деген мадақтау сөзімен ынталандыру. Дескриптор: Continue нұсқаулығының қызметін сәйкестендіреді 1 балл Break нұсқаулығының қызметін сәйкестендіреді 1 балл Циклді қызметімен сәйкестендіреді 1 балл Дескриптор: 1 деңгей -2 балл 2 деңгей -2 балл 3 деңгей – 2 балл
Дескриптор: 1 балл - өрнекті программалау тілінде дұрыс жазады -break операторының циклді қалай ерте тоқтататынын көрсетеді. |
Кеспе қағаздар |
||
|
Қорытынды бөлім 5 мин |
Сабақты бекіту. 1. break операторықандаймақсаттақолданылады? 2. break және continue операторларының айырмашылығы қандай? 3.break шексіз циклді тоқтату үшін қолданыла ма? Мұғалім сабақты қорытындылау мақсатында оқушылардың сабақ бойынша қорытынды идеясына classroom платформасы арқылы кері байланыс алады. Үй тапсырмасы: 98-бет, 2-тапсырма |
Смартфондары кері байланыстарын ұсынады |
|
|
||
1.Continue операторы цикл ішінде қайда орналасуы мүмкін ?
Циклдің кез келген жерінде
2. Интерация дегеніміз не ?
Бұл циклдің бір рет орындалуы
3.Python тілінде сontinue операторын қандай циклдерде қолдануға болады ?
for және while циклдерінде
4. Continue операторының негізгі қызметі қандай ?
Циклдің келесі итерациясына өтуді қамтамасыз етеді
Бекіту
1. Жауап:
break операторы циклдің орындалуын ерте тоқтату үшін қолданылады. Егер белгілі бір шарт орындалса, break арқылы циклден шығып кетуге болады.
2.Жауап:
break – циклді толықтай тоқтатады.
continue – тек осы қадамды өткізіп жібереді, бірақ цикл жалғаса береді.
3. Жауап:
Иә, break көбіне while True: сияқты шексіз циклдерден шығу үшін қолданылады.
|
Break нұсқаулығы не үшін қажет |
Циклдің мерзімінен бұрын шығу үшін қолданылады. |
|
Continue нұсқаулығының қызметі |
Циклдің ағымдағы итерациясы аяқталады, брақ цикл толығымен тоқтамай келесі қадамға өтеді. |
|
Цикл деген не |
Бірнеше рет қайталанатын операциялар жиынтығы. |
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Break (брик) циклін басқару
Break (брик) циклін басқару
|
Бөлім: |
Python (пайтон) тіліндеалгоритмдердіпрограммалау |
|||||
|
Педагогтің Т.А.Ә. (болғанжағдайда) |
Буенбаева А.О. |
|||||
|
Күні: |
|
|||||
|
Сынып:8 «Ә» |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтыңтақырыбы |
Break (брик) циклінбасқару |
|||||
|
Оқубағдарламасынасәйкесоқытумақсаттары |
8.3.3.3 цикл басқарунұсқаулығынқолдану (continue (континю), break (брик), else (элс)) |
|||||
|
Сабақтыңмақсаты (білужәнетүсіну, қолдану, жоғарыойлаудағдысы) |
ЦиклдеBreakнұсқаулығыныңқызметінанықтайды. Pythonтілінде программа жазуда Break нұсқаулығын қолданады. |
|||||
|
Сабақтың бөлімі уақыты |
Педагогтің әрекеті |
Оқушының Әрекеті
|
Бағалау |
Ресурстар |
||
|
Кіріспе бөлім 10 мин |
Ұйымдастыру. 1.Оқушылармен амандасу Психологиялық жағымды ахуал туғызу «Бір тілек» әдісі (жағымды көңіл күй қалыптастыру үшін бір- біріне жақсы тілек айтады.) Өткен сабаққашоулу. Wordwall платформасында «ИӘ, ЖОҚ» әдісі арқылы сұрақтарға жауап беру. 1.Continue операторы цикл ішінде қайда орналасуы мүмкін ? 2. Итерация дегеніміз не? 3.Python тілінде сontinue операторын қандай циклдерде қолдануға болады ? 4. Continue операторының негізгі қызметі қандай ?
|
Оқушылар амандасады.
Оқушылардың көңілдері көтеріліп, сабаққа белсенділігі артады.
Дұрыс жауабын айту.
|
ҚБ Жарайсың! Жақсы! Тамаша! |
Тілектер салынған қорабша. https://wordwall.net/ru/resource/86620884 |
||
|
Негізгі бөлім 30 мин
|
Ойқозғау «Пазл» әдісі бойынша таратылып берілген кеспе қағаздарымен жаңа тақырыпты ашу. Сабақтың тақырыбы, мақсаты айтылады Жаңа тақырып түсіндіру. «Break циклін басқару» тақырыбындағы бейнежазбаны көрсете отырып, оқулықтағы мысал есептерді талқылап түсіндіру. Бізге 1-ден 10-ға дейінгі сандарды басып шығаратын цикл жазу керек, бірақ егер сан 5-ке тең болса, циклді тоқтату қажет. Python бағдарламасы: for i in range(1, 11): if i == 5: # Егер i 5-ке тең болса, циклді тоқтатамыз break print(i) №1-тапсырма. Жеке жұмыс. «Сәйкесін тап» әдісі Цикл нұсқаулықтарынының қызметін сәйкестендіреді. №2-тапсырма. «Бургер» әдісі бойынша жеке жұмыс 1 деңгей (бастапқы) «Сәлем » сөзін 5 рет басып шығаратын бағдарлама жазыңыз. Бірақ егер 3-рет шыққанда тоқтату керек. 2 деңгей (орташа) Пайдаланушыдан сан сұрайтын бағдарлама жаз. Егер 5 сан енгізсе, цикл тоқтайды. 3- деңгей (қиынырақ) Пайдаланушы «стоп» сөзін енгізгенше сұрақ қойып тұратын бағдарлама жаз № 3-тапсырма. Компьютерде практикалық жұмыс. 1-ден бастап 10-ға дейінгі сандарды шығару, бірақ 6-да тоқтау Шарты: 1-ден 10-ға дейінгі сандарды басып шығаратын цикл жазу керек. Егер сан 6-ға тең болса, цикл тоқтайды. for i in range(1, 10): if i == 6: break print(i) |
Пазлдағы шыққан әріптерді құрап тақырыпты ашады. Дәптерге күн, тақырып жазылады Оқушылар бейнежазбаны көре отырып, керекті деректерді «Түртіп алу» әдісімен дәптерге түсіріп отырады. А-4парағында орындайды Есептерді кезең бойынша шығарады. А-5 парағында орындайды Компьютерде Python программасымен жұмыс жасайды |
Жылдам әрі функционалды түрде сыни ойлануды дамыту. ҚБ: Өз ойын дұрыс білдіріп, талқылауға белсенділікпен қатысқан оқушыға «Жарайсың!» деген мадақтау сөзімен ынталандыру. Дескриптор: Continue нұсқаулығының қызметін сәйкестендіреді 1 балл Break нұсқаулығының қызметін сәйкестендіреді 1 балл Циклді қызметімен сәйкестендіреді 1 балл Дескриптор: 1 деңгей -2 балл 2 деңгей -2 балл 3 деңгей – 2 балл
Дескриптор: 1 балл - өрнекті программалау тілінде дұрыс жазады -break операторының циклді қалай ерте тоқтататынын көрсетеді. |
Кеспе қағаздар |
||
|
Қорытынды бөлім 5 мин |
Сабақты бекіту. 1. break операторықандаймақсаттақолданылады? 2. break және continue операторларының айырмашылығы қандай? 3.break шексіз циклді тоқтату үшін қолданыла ма? Мұғалім сабақты қорытындылау мақсатында оқушылардың сабақ бойынша қорытынды идеясына classroom платформасы арқылы кері байланыс алады. Үй тапсырмасы: 98-бет, 2-тапсырма |
Смартфондары кері байланыстарын ұсынады |
|
|
||
1.Continue операторы цикл ішінде қайда орналасуы мүмкін ?
Циклдің кез келген жерінде
2. Интерация дегеніміз не ?
Бұл циклдің бір рет орындалуы
3.Python тілінде сontinue операторын қандай циклдерде қолдануға болады ?
for және while циклдерінде
4. Continue операторының негізгі қызметі қандай ?
Циклдің келесі итерациясына өтуді қамтамасыз етеді
Бекіту
1. Жауап:
break операторы циклдің орындалуын ерте тоқтату үшін қолданылады. Егер белгілі бір шарт орындалса, break арқылы циклден шығып кетуге болады.
2.Жауап:
break – циклді толықтай тоқтатады.
continue – тек осы қадамды өткізіп жібереді, бірақ цикл жалғаса береді.
3. Жауап:
Иә, break көбіне while True: сияқты шексіз циклдерден шығу үшін қолданылады.
|
Break нұсқаулығы не үшін қажет |
Циклдің мерзімінен бұрын шығу үшін қолданылады. |
|
Continue нұсқаулығының қызметі |
Циклдің ағымдағы итерациясы аяқталады, брақ цикл толығымен тоқтамай келесі қадамға өтеді. |
|
Цикл деген не |
Бірнеше рет қайталанатын операциялар жиынтығы. |
шағым қалдыра аласыз













