Сабақтың басы
мин
|
Оқушылармен сәлемдесу, түгелдеу.
Психологиялық ахуал туғызу
Топқа бөлу
Киіз үй арқылы
Үй тапсырмасын сұрау. сайты арқылы оқушылардың үй тапсырмасын қалай меңгергендігін тексеру.
Цикл дегенміз не?
Орындалу саны белгілі циклді ата
Орындалу саны белгісіз қадамдық циклді ата
Кірістірілген цикл дегеніміз не?
Кірістірілген циклдерді қолдануда жиі кездесетін қателер
Кірістірілген циклдерді қандай циклдер деп атайды?
For i in range(6)
123456
For i in range(6,11)
678910
For i in range(1,11,2)
13579
For i in range(10,0,-1)
987654321
For i in range(1,11)
For j in range(1,11)
Кірістірілген цикл
12345678910
for i in range(1,6):
for j in range(1,6):
print(i*j,end="/t")
табуляцияны білдіреді
Бағалау
|
1.Мұғаліммен амандасады.
Екі топқа бөлінеді
Оқушылар сұрақтарға жауап береді
Топ басшылары бағалайды
|
Мақтау,
Марапаттау
«жарайсың!»,
«керемет!»,
«талпын!»
Топтық бағалау
|
Слайд
|
|
Сабақтың ортасы
7-15 мин
|
Жаңа сабақтың мақсаты мен бағалау критерийлерімен таныстыру
Алғы шартты цикл операторымен таныстыру және «Түртіп алу» әдісі арқылы жазылу жолын дәптерге жазып алу.
1 тапсырма.
Компьютерде жұмыс.
мен 10 аралығындағы сандардың қосындысын табатын программа жаз
i=s=0
while i<10:
i+=1
s+=i
print(s)
Блок схемасы
2.тапсырма жеке жұмыс
While қайталау операторын қолданып, 10-ге дейінгі сандардың квадраттарын шығару бағдарламасын құрыңыз.
x=1
while x<=10:
print(x*x)
x=x+1
Топтық жұмыс
3.тапсырма
1 топқа араласқан программаны құрастыр
n натурал саны берілген. Сол санның цифрларының көбейтіндісін табатын программа құрастыр.
n=int(input('n='))
s=1
while n!=0:
k=n%10
s*=k
n//=10
print(s)
Дескриптор:
|
1.While операторының бағдарламаларын дұрыс реттілікпен қоя алады
|
Топ
Дескриптор:
|
1.While операторына берілген есептің шешуін таба алады
|
4. тапсырма
Керекті сөздерді дұрыс таңдап, сөйлемді дұрыс құрастыр. Оқы
Жұптық жұмыс
|
Сабақтың тақырыбын дәптерге жазады.
Сабақтың мақсаттарымен танысады.
Мұғалімді тыңдайды
Оқушылар берілген тақырыпты оқиды.
1-тапсырманы орындайды
While цикл денесінің орындалуын анықтайды -While циклін пайдаланып, программа құрады -Программа фрагментіндегі қатені табады.
2-тапсырманы орындайды
While циклін пайдаланып, программа құрады -
3-тапсырманы орындайды
|
Мақтау,
Марапаттау
«жарайсың!»,
«керемет!»,
«талпын!»
Топтық бағалау
Топтық бағалау
Топтық бағалау
|
Слайд
Python бағдарламасы
Оқулық
Дербес компьютер
Үлестірме қағаздар
|
|