Дербес білім беру ұйымы информатика оқу жоспары 2021-2022 оқу жылы 8-сынып


(Ө, Қ) Оқушыларға алғашқы алған білімдерін тексеру мақсатында тест сұрақтарына жауап беруді сұраңыз. (Қ)



бет28/41
Дата17.12.2023
өлшемі0,93 Mb.
#197429
1   ...   24   25   26   27   28   29   30   31   ...   41
Байланысты:
Оқу жоспары Информатика 8 сынып

(Ө, Қ) Оқушыларға алғашқы алған білімдерін тексеру мақсатында тест сұрақтарына жауап беруді сұраңыз.


(Қ) Дайын шешімдерге оқушылар арасында талдау жасауда ұйымдастырыңыз. Оқушыларды бағдарлама кодын тексеруге шақырыңыз, қателерді анықтап және оларды код авторымен талқылаңыз.


(Ұ) Сабақты қорытындылау.
Оқушыларға сұрақтар қойыңыз:
- Сабақтың тақырыбы қандай болды?
- Сабақта не білдіңіз?
- Не үйрендің?
- Бағдарламада циклдің орындалуын қалай тоқтатуға болады?
- Итерацияны циклде қалай үзуге болады?
- else командасы циклде қалай қолданылады?
- else командасын қолдануға болатын бағдарламаларға мысалдар келтіріңіз.


(Ө, Қ) Оқушыларды әлі де нақтылауды қажет ететін сұрақтарды ой елегінен өткізуге және анықтауға шақырыңыз.

Шексіз цикл мәселесін және одан қалай шығу керектігін талдау арқылы сабақты бастаңыз.
Циклдың орындалуын тек цикл шартын қолдану арқылы ғана емес, сонымен қатар break командасының көмегімен де тоқтатуға болады.

Келесі мысалдардағы break және continue командаларын қарастырыңыз.


for i in range(10):
print('Итерация номер', i, 'начинается...')
if i == 3:
print('Ха! Внезапный выход из цикла!')
break
print('Итерация номер', i, 'успешно завершена.')
print('Цикл завершён.')

while циклы бар мысал:


while True:
word = input()
if word == 'стоп':
break
print('Вы ввели:', word)
print('Конец.')

Маңызды! break командасын шамадан тыс қолдануға болмайды. Бағдарламашы сіздің кодты оқығанда, әдетте, while циклы аяқталғаннан кейін, циклдың басындағы шарт жалған деп есептейді. Егер сіз break командасын қолдана отырып циклден шыға алсаңыз, онда басқа жағдай. Бұл жерде кодтың логикасы түсініксіз болып кетеді.


continue операторы ағымдағы циклді қайталауды бірден тоқтатады және келесіге өтеді.
for i in range(10):
print('Итерация номер', i, 'начинается...')
if i == 3:
print('...но её окончание таинственно пропадает.')
continue
print('Итерация номер', i, 'успешно завершена.')
print('Цикл завершён.')

Барлық оқушылар орындай алатын қарапайым тапсырмалардың жиынтығын табуға тырысыңыз.


for …:
цикл операторы


else:
командалар

else әрқашан циклден кейін орындалатынын ескеріңіз, сондықтан else командасының орындалуын болдырмау үшін break – циқлден шығуды қолдануға болады, ал логикалық айнымалылар программада оқиғаның болғанын немесе болмағанын анықтауға көмектеседі.


Оқушылардың оқу нәтижелерін алу үшін интерактивті викториналарды қолданыңыз.

«Мысықты тап» тапсырмасын ұсыныңыз:


Мысық табатын программа жазыңыз. Пайдаланушы алдымен жолдар санын енгізеді, содан кейін жол мәндерін береді. Егер кем дегенде бір жолда «Кот» немесе «кот» әріптерінің комбинациясы болса, бағдарламада «МЯУ» сөзі көрсетіледі, әйтпесе бағдарламада «НЕТ» сөзі көрсетіледі.
Егер мысық табылса, break командасымен циклды дереу тоқтату керек.
Деректерді енгізу:
Бірінші жолда n саны бар.
Содан кейін n жолдардың мәндері жүреді.
Деректерді шығару:
Енгізілген жолдарда мысықтың бар -жоқтығына байланысты қажетті хабарды теріңіз.

Бұл тапсырмада for циклінде else қалай қолданылатынын қарастыруға болады.


Шешімнің бір түрі:
n = int(input())
for i in range(n):
s = input()
if "Кот" in s or "кот" in s:
print("МЯУ")
break
else:
print("НЕТ")

Python оқулықтары. Авторлары: К.Ю.Поляков, Е.А.Еремин
https://kpolyakov.spb.ru/school/pycpp.htm

for циклы және while, break және continue операторлары, else сиқырлы сөзі


https://pythonworld.ru/osnovy/cikly-for-i-while-operatory-break-i-continue-volshebnoe-slovo-else.html

Python 3 циклдарындағы break операторы, continue және pass


https://www.8host.com/blog/operatory-break-continue-i-pass-v-ciklax-python-3/

Break, continue, pass


https://pyneng.readthedocs.io/ru/old_chapter_order/book/06_control_structures/4_break_continue_pass.html

Classtime https://www.classtime.com/c/JPNYW/


Plickers https://get.plickers.com/

Kahoot https://create.kahoot.it/








Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   41




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет