8__ сынып Күні ______ Оқушының аты-жөні,тегі______________________________
3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР
«Python (пайтон) тілінде алгоритмдерді программалау» бөлімі бойынша жиынтық бағалау
|
Оқу мақсаттары |
8.3.3.1 While (уайл) цикл операторын пайдалану; 8.3.3.2 For (фор) цикл операторын пайдалану 8.3.3.3 цикл басқару нұсқаулығын қолдану (continue (континю),break(брик), else (элс)) 8.3.2.1 алгоритмнің трассировкасын жүзеге асыру |
|
Бағалау критерийі |
While циклін қолданады For циклін қолданады continue, break, else операторларының жұмысын дұрыс орындайды Алгоритмнің трассировкасын жүргізеді |
|
Ойлау дағдыларының деңгейі |
Қолдану |
|
Орындау уақыты |
20 минут |
1. Төмендегі цикл неше рет орындалады?
i = 0
while i < 10:
if i > 5:
break
print(i)
i += 1
а) 5 б) 6 в) 10 г) шексіз көп рет
1.1. Бұл кодтың орындалу нәтижесі қандай болады?
for j in range(1, 6):
if j % 2 == 0:
continue
print(j)
а) 1 2 3 4 5 б) 1 3 5 в) 2 4 г) ештеңе шығарылмайды
2. Циклден шығу үшін қандай оператор қолданылады?
а) exit б) break в) return г) stop
2.1. Циклдің ағымдағы итерациясын өткізіп, келесіге өтуге мүмкіндік беретін қандай оператор?
а) skip б) next в) continue г) pass
3. Сипаттаманы сәйкес оператормен сәйкестендіріңіз:
|
Сипаттама |
|
Оператор |
|
1. Циклден толық шығу. |
|
а) while |
|
2. Ағымдағы итерацияны өткізу. |
|
б) break |
|
3. Цикл берілген сан рет орындалады. |
|
в) continue |
|
4. Цикл шарт орындалғанша орындалады. |
|
г) for |
4. Практикалық тапсырма (3 балл):
Пайдаланушыдан n санын сұрайтын және for циклін қолданып 1-ден n-ге дейінгі (қоса алғанда) барлық жұп сандарды экранға шығаратын бағдарлама жазыңыз. Егер пайдаланушы теріс сан немесе 0 енгізсе, программа "Қате енгізу" деген хабарлама шығаруы керек.
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
5. Практикалық тапсырма (3 балл):
Пайдаланушыдан бір санды енгізуді сұраңыз. Сол санның 1-ден 10-ға дейінгі көбейту кестесін экранға шығаратын программа жазыңыз.
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
|
Тапсырма № |
Дескриптор |
Балл |
|
1. While және For циклдері |
Оқушы While циклін дұрыс қолданады. |
3 |
|
|
Оқушы For циклін дұрыс қолданады. |
3 |
|
2. Break және Continue операторлары |
Оқушы break операторын дұрыс қолданады. |
2 |
|
|
Оқушы continue операторын дұрыс қолданады. |
2 |
|
3. Сәйкестендіру тапсырмасы |
Оқушы барлық операторларды дұрыс сәйкестендіреді. |
2 |
|
4. Практикалық тапсырма (жұп сандар) |
Оқушы теріс сан немесе 0 енгізгенде "Қате енгізу" хабарламасын шығарады. |
2 |
|
|
Оқушы 1-ден n-ге дейінгі барлық жұп сандарды экранға шығарады. |
2 |
|
5. Практикалық тапсырма (көбейту кестесі) |
Оқушы 1-ден 10-ға дейінгі көбейту кестесін дұрыс шығарады. |
3 |
|
Жалпы балл |
|
14 |
Жауаптары:
1. Төмендегі цикл неше рет орындалады?
б) 6
2. Бұл кодтың орындалу нәтижесі қандай болады?
б) 1 3 5
3. Циклден шығу үшін қандай оператор қолданылады?
б) break
4. Циклдің ағымдағы итерациясын өткізіп, келесіге өтуге мүмкіндік беретін қандай оператор?
в) continue
5. Сәйкестендіру:
-
б) break
-
в) continue
-
г) for
-
а) while
4. Практикалық тапсырма:
n = int(input("n санын енгізіңіз: "))
if n <= 0: print("Қате енгізу")
else:
for i in range(2, n+1, 2):
print(i)
5. Практикалық тапсырма:
num = int(input("Санды енгізіңіз: "))
for i in range(1, 11):
print(num, "x", i, "=", num * i)
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
8-сынып БЖБ№3 3-тоқсан Информатика
8-сынып БЖБ№3 3-тоқсан Информатика
8__ сынып Күні ______ Оқушының аты-жөні,тегі______________________________
3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР
«Python (пайтон) тілінде алгоритмдерді программалау» бөлімі бойынша жиынтық бағалау
|
Оқу мақсаттары |
8.3.3.1 While (уайл) цикл операторын пайдалану; 8.3.3.2 For (фор) цикл операторын пайдалану 8.3.3.3 цикл басқару нұсқаулығын қолдану (continue (континю),break(брик), else (элс)) 8.3.2.1 алгоритмнің трассировкасын жүзеге асыру |
|
Бағалау критерийі |
While циклін қолданады For циклін қолданады continue, break, else операторларының жұмысын дұрыс орындайды Алгоритмнің трассировкасын жүргізеді |
|
Ойлау дағдыларының деңгейі |
Қолдану |
|
Орындау уақыты |
20 минут |
1. Төмендегі цикл неше рет орындалады?
i = 0
while i < 10:
if i > 5:
break
print(i)
i += 1
а) 5 б) 6 в) 10 г) шексіз көп рет
1.1. Бұл кодтың орындалу нәтижесі қандай болады?
for j in range(1, 6):
if j % 2 == 0:
continue
print(j)
а) 1 2 3 4 5 б) 1 3 5 в) 2 4 г) ештеңе шығарылмайды
2. Циклден шығу үшін қандай оператор қолданылады?
а) exit б) break в) return г) stop
2.1. Циклдің ағымдағы итерациясын өткізіп, келесіге өтуге мүмкіндік беретін қандай оператор?
а) skip б) next в) continue г) pass
3. Сипаттаманы сәйкес оператормен сәйкестендіріңіз:
|
Сипаттама |
|
Оператор |
|
1. Циклден толық шығу. |
|
а) while |
|
2. Ағымдағы итерацияны өткізу. |
|
б) break |
|
3. Цикл берілген сан рет орындалады. |
|
в) continue |
|
4. Цикл шарт орындалғанша орындалады. |
|
г) for |
4. Практикалық тапсырма (3 балл):
Пайдаланушыдан n санын сұрайтын және for циклін қолданып 1-ден n-ге дейінгі (қоса алғанда) барлық жұп сандарды экранға шығаратын бағдарлама жазыңыз. Егер пайдаланушы теріс сан немесе 0 енгізсе, программа "Қате енгізу" деген хабарлама шығаруы керек.
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
5. Практикалық тапсырма (3 балл):
Пайдаланушыдан бір санды енгізуді сұраңыз. Сол санның 1-ден 10-ға дейінгі көбейту кестесін экранға шығаратын программа жазыңыз.
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
|
Тапсырма № |
Дескриптор |
Балл |
|
1. While және For циклдері |
Оқушы While циклін дұрыс қолданады. |
3 |
|
|
Оқушы For циклін дұрыс қолданады. |
3 |
|
2. Break және Continue операторлары |
Оқушы break операторын дұрыс қолданады. |
2 |
|
|
Оқушы continue операторын дұрыс қолданады. |
2 |
|
3. Сәйкестендіру тапсырмасы |
Оқушы барлық операторларды дұрыс сәйкестендіреді. |
2 |
|
4. Практикалық тапсырма (жұп сандар) |
Оқушы теріс сан немесе 0 енгізгенде "Қате енгізу" хабарламасын шығарады. |
2 |
|
|
Оқушы 1-ден n-ге дейінгі барлық жұп сандарды экранға шығарады. |
2 |
|
5. Практикалық тапсырма (көбейту кестесі) |
Оқушы 1-ден 10-ға дейінгі көбейту кестесін дұрыс шығарады. |
3 |
|
Жалпы балл |
|
14 |
Жауаптары:
1. Төмендегі цикл неше рет орындалады?
б) 6
2. Бұл кодтың орындалу нәтижесі қандай болады?
б) 1 3 5
3. Циклден шығу үшін қандай оператор қолданылады?
б) break
4. Циклдің ағымдағы итерациясын өткізіп, келесіге өтуге мүмкіндік беретін қандай оператор?
в) continue
5. Сәйкестендіру:
-
б) break
-
в) continue
-
г) for
-
а) while
4. Практикалық тапсырма:
n = int(input("n санын енгізіңіз: "))
if n <= 0: print("Қате енгізу")
else:
for i in range(2, n+1, 2):
print(i)
5. Практикалық тапсырма:
num = int(input("Санды енгізіңіз: "))
for i in range(1, 11):
print(num, "x", i, "=", num * i)
шағым қалдыра аласыз













