400 000+ дайын материалды шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар, көрнекіліктер және авторлық материалдар - 690 тг-ден бастап
Тақырып бойынша 31 материал табылды

8-сынып БЖБ№3 3-тоқсан Информатика

Материал туралы қысқаша түсінік
3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР «Python (пайтон) тілінде алгоритмдерді программалау» бөлімі бойынша жиынтық бағалау №3 БЖБ жаңадан жасалған. 8-сынып Информатика жауаптар бар.
Материалдың қысқаша нұсқасы


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. Сәйкестендіру:

  1. б) break

  2. в) continue

  3. г) for

  4. а) 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)

Материалды Word форматында жүктеп аласыз
Тарифке кіреді
41 ұстаз жүктеп алған
23.02.2025
722
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі