Қалыптастырушы бағалауға арналған тапсырмалар жинағы



Pdf көрінісі
Дата08.10.2019
өлшемі1 Mb.
#49422
Байланысты:
1 ОШ ФО Информатика 9кл каз


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Қалыптастырушы бағалауға арналған 

 тапсырмалар жинағы 

 

Информатика 

9-сынып 

 

 



Құрметті мұғалім! 

 

 

Аталған  тапсырмалар  жинағы  білім  беру  мазмұнын  жаңарту  аясында  мұғалімдерге 



көмек  құралы  ретінде  құрастырылды.  Бұл  мұғалімдердің  ұжымдық  жұмысының  нәтижесі. 

Бағалау  критерийлері  мен  дескрипторлары  бар  тапсырмалар  қалыптастырушы  бағалауды 

өткізуге,  сабақты  жоспарлауға,  ұқсас  тапсырмаларды  құрастыруға  және  іріктеп  алуға,  оқу 

мақсатына  жетуге  қатысты  сындарлы  кері  байланыс  беруге  көмектесетін  үлгі  болып 

табылады.   

 

Жинақтың  ұсынылған  сипаты  сізге  білім  алушының  қажеттілігі  мен  мүмкіндігін 



есепке ала отырып, тапсырмаларға толықтырулар мен өзгерістер енгізуіңізге, бейімдеуіңізге 

мүмкіндік береді.   

 

Қосымша  материалдарды  (нұсқаулықтар,  таныстырылымдар,  жоспарлар  және  т.б.), 



форумдағы талқылауларды және бейне нұсқауларды  сіз  «Назарбаев  Зияткерлік мектептері» 

ДББҰ  smk.edu.kz ресми сайтынан таба аласыз.  

 

Жемісті жұмыс пен шығармашылық табыс тілейміз! 

 

 

Жинақ  негізгі  мектеп  мұғалімдеріне,  әдіскерлерге,  критериалды  бағалау  бойынша 



өңірлік және мектеп үйлестірушілеріне, басқа да мүдделі тұлғаларға арналған.  

 

Жинақты  дайындау  барысында  ресурстар  (суреттер,  мәтіндер,  бейне  және  аудио 



материалдар,  т.б.)  қолжетімді  ресми  интернет-сайттардан  алынды.  Жинақ  коммерциялық 

емес мақсатта құрастырылған. 

 

   



 

 

 



 

 

 



 

 

 



 

 

 



 

Мазмұны 

 

1- тоқсан ............................................................................................................................................. 4 

«Ақпаратпен жұмыс жасау» бөлімі .................................................................................................. 4 

Тақырыбы: Құжаттармен бірлескен жұмыс .................................................................................... 5 

«Компьютер таңдаймыз» бөлімі ....................................................................................................... 6 

Тақырыбы: Программалық қамтамасыз етуді таңдау .................................................................... 7 

Тақырыбы «Компьютер құнын есептеу» ......................................................................................... 8 

2 токсан .............................................................................................................................................. 9 

«Деректер қоры» бөлімі .................................................................................................................... 9 

Тақырыбы «Деректер қоры» ............................................................................................................. 9 

Тақырыбы «Электрондық кестеде деректер қорын құру» ........................................................... 11 

Тақырыбы «Ақпаратты іздеу әдістері» .......................................................................................... 12 

Тақырыбы «Деректерді сұрыптау және сүзгілеу» ........................................................................ 14 



3 тоқсан ............................................................................................................................................ 15 

«Python (пайтон) программалау тілінде алгоритмдерді программалау» бөлімі ........................ 15 



4 тоқсан ............................................................................................................................................ 23 

«Python (пайтон) программалау тілінде 2D ойынын құру» бөлімі ............................................. 23 

 

 

 



 

 

1- тоқсан 

«Ақпаратпен жұмыс жасау» бөлімі 

Тақырыбы: Ақпараттың қасиеті 

Оқу мақсаттары:  

 

9.2.1.1 



Ақпараттың  қасиетін  анықтау  (маңыздылық, 

дәлдік, сенімділік, құндылық)

 

Бағалау критерийлері  

Білім алушы 

 



Ақпараттың қасиетін  анықтайды 

 



Ақпарат 

қасиеттерінің 

айырмашылықтарын 

сипаттайды 

 

Ақпарат қасиеттерінің арасындағы айырмашылықтарға  



мысал келтіреді 

Ойлау дағдыларының 

деңгейі 

Білу және түсіну 



Тапсырмалар  

 

1. 

Ақпарат  

қасиеттері  және 

 сипаттамалары арасындағы сәйкестікті орнатыңыз. 

 

Қасиеттері 

 

Сипаттамалары 

 

Нақтылығы 

 

 

Қолданушы үшін тіл анық 



Толықтығы 

 

 



Дұрыстылық, дәйектілік 

Түсініктілігі 

 

 

Уақытқа сәйкес 



Құндылығы 

 

 



Барлық қажетті деректер бар 

Өзектілігі 

 

 

Пайдалы 



 

2. 

Құнды ақпараттың қасиетін өзектілік  қасиетімен  салыстырыңыз. Мысал келтіріңіз. 

.................................................................................................................................................................

.................................................................................................................................................................

.................................................................................................................................................................

.................................................................................................................................................................

................................................................................................................................................................. 

Дескриптор 

Білім алушы 

 

Ақпараттың 

қасиеттерін  және 

оның  сипаттамасы  арасындағы 

сәйкестікті орнатады; 

-  Ақпараттың екі қасиеті арасындағы айырмашылықты  сипаттайды;  

-  Ақпараттың екі қасиетіне мысал келтіреді. 

 

 


Тақырыбы: Құжаттармен бірлескен жұмыс

 

Оқу мақсаттары 

9.1.3.1 

Б

ұлтты 



технологияларды 

қолданатын 

құжаттармен  бірлескен  жұмысты  жүзеге 

асыру


 

Бағалау критерийлері  

Білім алушы 

 



Бұлтты технологияларды қолданады 

 



Бұлтты  технологиялардың  негізгі  артықшылықтарын 

аңықтайды

 

Ойлау дағдыларының 

деңгейі 

Қолдану 


Тапсырмалар  

 

1.  

a) Төменде берілген тізімнің ортақ қасиетіне сипаттама беріңіз.  

b)

 Тізімді қолданатын жағдайларға мысал келтіріңіз.



 

         

2. 

Берілген тізімдегі бұлтты технологиялардың  басты  артықшылығын және  тізімде бұлтты 

технологияларға жатпайтын  қасиетті көрсетіңіз.

 

a)  ақауларға төзімділік; 

b)  масштабталуы; 

c)  жоғары үстеме шығындар; 

d)  қарапайымдылық. 

Маңызды артықшылығы: ................................................................................................................... 

Бұлтты технологияларға қатысы жоқ  қасиет ................................................................................... 

 

Дескриптор 



 

 

Білім алушы 

-  тізімді біріктіретін ортақ қасиетіне сипаттама береді

-  қолданушыға берілетін мүмкіндіктерді анықтап, мысал келтіреді; 

бұлтты технологияның басты артықшылығын анықтайды;



 

тізімнен бұлтты технологияларға қатысы жоқ қасиетті көрсетеді. 



 

 

 

 

 



Жауабы: 

a)........................................................................

...........................................................................

...........................................................................

b)........................................................................

...........................................................................

...........................................................................

................. 

 

 


 «Компьютер таңдаймыз» бөлімі 

 

Тақырыбы: Компьютердің конфигурациясы 

Оқу мақсаттары:  

9.1.1.1   Мақсатына 

байланысты 

компьютердің 

конфигурациясын таңдау 

Бағалау критерийлері  

Білім алушы 

 



Компьютердің түрлерін анықтайды 

 



Компьютердің  міндетіне  қарай  конфигурациясына 

түсініктеме береді 

 

Компьютерлік құрылғылардың ерекшеліктерін табады



 

Ойлау 

дағдыларының 

деңгейі 

Қолдану 


Тапсырмалар  

1.  Әр  қолданушының  (мұғалім,  дизайнер,  студент)    қызметіне  сәйкес  компьютер  түрін 

таңдаңыз.



 

 

 



 

Мұғалім 

Дизайнер 

Студент 

1.  Үстел компьютерлері    

2.  Ноутбук - портативті компьютер.  

3.  Tablet PC -планшеттік компьютер 

4.  Ультрабук  

5.  Моноблок 

Таңдауңызға түсініктеме берініз. 

Мұғалім ................................................................................................................................................. 

Дизайнер................................................................................................................................................ 

Студент.................................................................................................................................................. 

 

2. «Технодом» дүкенінде 

құрылғылардың техникалық 

с

ипаттамасын орнына қою қажет. 



Сипаттамасы жоқ құрылғыны   белгісі арқылы белгілеңіз. 

 

1. 


Intel Core i3-7100 (Kaby Lake, 2 ядра, Socket LGA1151, 3,9 ГГц 

2. 


4 ГБ DDR4-2400 МГц 

3. 


1 ТБ Seagate ST1000DM010 (SATA Rev. 3, 7200 об/мин, 64 МБ) 

 

 

 

 

 

 

 

 



Дескриптор 

 

 

 

Білім алушы 

- мұғалім үшін тізімнен компьютер түрін таңдайды және таңдауына 

түсінік береді; 

-  дизайнер  үшін  тізімнен  компьютер  түрін  таңдайды  және 

таңдауына түсінік  береді; 

- студент үшін тізімнен компьютер түрін таңдайды және таңдауына 

түсінік береді; 

сипаттамасы жоқ құрылғыны табады. 



 

 

 



 

Тақырыбы: Программалық қамтамасыз етуді таңдау 

Оқу мақсаттары:  

 

9.1.2.1 


Пайдаланушының 

қажеттілігіне 

қарай 

программалық жасақтаманы таңдау 



Бағалау критерийлері  

Білім алушы 

 



Қолданушының 

қажеттілігіне 

байланысты 

программалық қамтамасыздандыру түрін анықтайды; 

 

Программалық  қамтамасыздандырудың  мысалдарын 



көрсетеді. 

Ойлау дағдыларының 

деңгейі 

Қолдану 


Тапсырма  1.  Қолданушыларға  (мұғалім,  дизайнер,  студент, 

сәулетші


,  фотограф) 

қажеттілігіне  байланысты  программалық  қамтамасыз  ету  түрін  жазыңыз  және  оған  мысал 

келтіріңіз. 

 

         



          

        


        

 

 



 

Мұғалім 

Дизайнер 

Студент 

Сәулетші 

 

Фотограф 

Программалық қамтамасыздандыру түрі 



 

 

 

 

 

Программа аты (бір мысал келтіріңіз) 



 

 

 

 

 

Дескриптор 

 

 

Білім алушы 

Мұғалім, дизайнер, студент, 



сәулетші

, фотограф мамандықтарына 

программалық қамтамасыздандыру түрін таңдайды



Әр  программалық  қамтамасыздандыруына  нақты  бір  мысал 

келтіреді (программаның атын жазады).  



 

 

 



 

Тақырыбы «Компьютер құнын есептеу» 

Оқу мақсаттары:  

9.1.2.1 


Пайдаланушының  қажеттілігіне  қарай  қажетті 

программалық қамтамасыз етуді таңдау 



Бағалау критерийлері  

Білім алушы 

 



Компьютер  жұмысына  маңызды  компоненттерді 

таңдау 


 

Компонентердің қызметін білу және сипаттау 



 

Компьютердің тағайындалуына қарай оны бағалау 



Ойлау дағдыларының 

деңгейі 

Бағалау 


Тапсырма  1.  Мұғалім  және  Дизайнер  жұмыстарын  ұйымдасытыру  үшін  компьютер  сатып 

алу қажет. Компьютерді маңызды үш компоненті бойынша таңдаңыз.

 

 

 



 

                   

 

 

Жауабынызға түсініктеме беріңіз 



Мұғалім компьютері үшін маңызды компоненттер 

.................................................................................................................................................................

................................................................................................................................................................. 

Дизайнер компьютері үшін маңызды компоненттер 

.................................................................................................................................................................

................................................................................................................................................................ 

 

Мұғалім 

Дизайнер 

ПРОЦЕССОР 



ҚАТТЫ ЖАД 

МОНИТОР 


ЖЕДЕЛ ЖАД 

ДЫБЫСТЫҚ КАРТА 



БЕЙНЕКАРТА 



 

ПРОЦЕССОР 



ҚАТТЫ ЖАД 

МОНИТОР 


ЖЕДЕЛ ЖАД 

ДЫБЫСТЫҚ КАРТА 



БЕЙНЕКАРТА

 

 

Дескриптор 

 

 

Білім алушы 

-

  Мұғалім  компьютеріне  сәйкес  компьютердің    үш  маңызды 



компонентін таңдайды; 

-  Дизайнер  компьютеріне  сәйкес  компьютердің    үш  маңызды 

компонентін таңдайды. 

 

 

 



 

2 токсан  

«Деректер қоры» бөлімі 

Тақырыбы «Деректер қоры» 

Оқу мақсаттары:  

9.2.2.1 «Дерек қоры, жазба, өріс» терминдерін түсіндіру 



Бағалау критерийлері  

Білім алушы 

 



«Дерек қоры» терминін сипаттайды 

 



«Жазба» және «өріс» түсініктерін анықтайды 

 

Ойлау дағдыларының 



деңгейі 

Білу және түсіну 



 

 

 



 

Тапсырмалар 

 

1. Деректер қоры - ол ..................................................................................................................... 

.................................................................................................................................................................

................................................................................................................................................................. 

2. Кестеде қандай ақпарат туралы мәлімет қоры сақталған: 

................................................................................................................................................................ 

 

 

 



a)  Жазба саны ............................................................................................................................. 

b)  Өріс саны

.................................................................................................................................

 

c) 



Сандық деректер сақталатын өрістерді атаңыз

.................................................................... 

......................................................................................................................................................... 

 

Дескриптор 



 

 

Білім алушы 

-

 Деректер қоры терминіне анықтама береді;  



- Кестеде берілген деректер қорының мазмұнын анықтайды;  

- Кестедегі жазба санын анықтайды; 

- Кестедегі өріс санын анықтайды; 

-

 Сандық деректер сақталған өрістерді атайды.



 

 

 

 

 

 

Тақырыбы «Электрондық кестеде деректер қорын құру» 

Оқу мақсаттары:  

9.2.2.2 Электрондық кестеде деректер қорын жасау 



Бағалау критерийлері  

Білім алушы 

 



Электронды  кестеде  деректер  қорының  үлгісін 

құрастырады 



Ойлау дағдыларының 

деңгейі 

Қолдану 


Тапсырма 1.    

Баспа  үйінде  басып  шағаратын  кітаптардың  мәлімет  қорын  жасау  қажет.  Мысалы,  келесі 

жазба  берілген:  «Информатика,  9  сынып»  Р.А.Кадиркулов,  Г.К.Нұрмұханбетова,  Алматы 

кітап баспасы, 2018ж, баспа саны – 250 дана, ISBN: 978-9965-35-948-4. 

Кестеде деректер қорының өрістерін көрсетіңіз және толтырыңыз.  

 

 



 

Дескриптор 

 

 

Білім алушы 

-берілген дерек бойынша қажетті өрістерді анықтайды; 

-кестеде дерек қорының  өрістерін  көрсетеді; 

-кестені деректермен толтырады.  



Тақырыбы «Ақпаратты іздеу әдістері» 

Оқу мақсаттары:  

 

9.2.2.3



 

Деректерді  іздеу,  сұрыптау  және  сүзгілеуді  жүзеге 

асыру 

Бағалау критерийлері  

Білім алушы 

 



деректерді сұрыптау тәртібін қолданады 

 



Берілген 

шартқа сәйкес дерек қорында 

сүзгілеуді 

жүзеге асырады  

 

Ойлау дағдыларының 

деңгейі 

Қолдану 


 

Тапсырмалар  

1. Деректер қоры берілген: 

 

 



«Аты-жөні»  өрісіне  белгіленген  сұрыптау  әрекеті  жүргізілді.  Нәтижесін  бос  кестеде 

көрсетіңіз.  

   

 

 



2. Келесі дерек қоры берілген. 

 

Тегі 



Жынысы 

Математика  Орыс тілі 

Химия 

Информатика   Биология  



Ахатова 

ә 

82 



56 

46 


32 

70 


Уахитов 

ұ 

43 



62 

45 


74 

23 


Григорчук  

ұ 

54 



74 

68 


75 

83 


Рамазан  

ә 

71 



63 

56 


82 

79 


Серікұлы 

ә 

33 



25 

74 


38 

46 


Черепанова 

ә 

18 



92 

83 


28 

61 


 

«Жынысы  =  'ә'  және  Химия  >  Биология»  шартын  қанағаттандыратын  жазбалар  санын 

көрсетіңіз. 


 

 

 



1)  5  

2) 2  


3) 3  

4)  4  


Дескриптор 

 

Білім алушы 

дерек қорындағы деректерді 

сұрыптайды; 

- берілген екі шарт бойынша 

 сүзгілеу нәтижесін таңдайды. 



 

 

 



Тақырыбы «Деректерді сұрыптау және сүзгілеу» 

Оқу мақсаттары 

9.2.2.3


 

Деректерді  іздеу,  сұрыптау  және  сүзгілеуді  жүзеге 

асыру 

Бағалау критерийлері 

Білім алушы 

 



Деректер 

қорында 


іздеу 

құралының 

шартын 

ұйымдастырады 



 

Деректерді іздеуді, сұрыптауды және сүзгілеуді жүзеге 



асыруды біледі 

 

Ойлау дағдыларының 



деңгейі 

Білу және түсіну 

Қолдану 

Тапсырма 1.

 

Төменде, баспа үйінің  авторлар  қауымдастығы туралы дерек қорының кестесі 



келтірілген

 



Автор 

Баспа үйі 

Валиханов П.Е.  Атамұра 

Кадыров К.Б. 

Чтиво 


Жакенов С.А.. 

Раритет 


Искаков Р.Д. 

Атамұра 


Крот В.Ф. 

Раритет 


Крот В.Ф. 

Атамұра 


Крот В.Ф. 

Чтиво 


Рылон Ш.О. 

Раритет 


Швец У.П. 

Атамұра 


 

 

 



 

 

 



 

Автор 

Жанр 

Баспа саны 

Валиханов П.Е.  Проза 

20 

Кадыров К.Б. 



Проза 

Жакенов С.А.. 



Поэзия 

21 


Искаков Р.Д. 

Проза 


Крот В.Ф. 

Драматургия 

77 


Искаков Р.Д. 

Поэзия 


Жакенов С.А.. 

Драматургия 

13 


Рылон Ш.О. 

Поэзия 


43 

Швец У.П. 

Поэзия 

20 


 

Поэзия жанрдағы 20-дан астам мақалалары бар және «Aтамұра» баспасымен жұмыс істеген 

авторларды анықтау үшін қолданылатын  шартты жазыңыз. 

 

……………………………………………………………………………………………………….. 



Қолданылған құралды сипаттаңыз.

 

……………………………………………………………………………………………………….. 



Дескриптор 

 

 

Білім алушы: 

- есептің қойылымы бойынша шартын жазады; 

- қолданылған құралды сипаттайды. 


3 тоқсан 

«Python (пайтон) программалау тілінде алгоритмдерді программалау» бөлімі 

 

Тақырыбы «Бірөлшемді массив»

 

Оқу мақсаттары 

9.3.3.1  

Бір өлшемді массивтер пайдаланып Python    программалау 

тілінде программаларды жасау 

Бағалау критерийлері 

Білім алушы 

 



Прогграмманы  жазу  үшін  бір  өлшемді  массив 

қолданады 



Ойлау дағдыларының 

деңгейі 

Қолдану  



Тапсырмалар 

 

1.  Білемін, Білгім келеді, білдім. кестесін пайдалана отырып, ақпаратты оқыңыз: 

 

Python  бағдарламасында  "Массив"  Тізім  (list),  түрінде  қолданылады,  ол  0-ден  нөмірленген 



элементтердің тізбегі түрінде көрсетілген жолдағы таңбалар болып табылады. 

Тізімді бірнеше жолмен жасауға болады: 

1)  Нақты мәндерді тағайындау арқылы тізімді алу 

Мысал: 


=

 



[

25

,



 

755


,

 -

40



,

 

57



,

 -

41



]

   


# список целых чисел (бүтін сандар тізімі)

 



=

 

[



1.13

,

 



5.34

,

 



12.63

,

 



4.6

,

 



34.0

,

 



12.8

]

   



# список из дробных чисел (бөлшек сан

дар тізімі)

 



=

 

[



"Sveta"

,

 



"Sergei"

,

 



"Ivan"

,

 



"Dasha"

]

   



# список из строк (жолдардың тізімі)

 



=

 

[



"Москва"

,

 



"Иванов"

,

 



12

,

 



124

]

   



# смешанный список (аралас тізім)

 



=

 

[[



0

,

 



0

,

 



0

]

,



 

[

1



,

 

0



,

 

1



]

,

 



[

1

,



 

1

,



 

0

]]



   

# список, состоящий из списков (тізімнен 

тұратын тізім)

 



=

 

[



's'

,

 



'p'

,

 



[

'isok'


]

,

 



2

]

 



# список из значений и списка (мәндерден және тізімн

ен тұратын тізім) 

 

 



2)  List()функциясының көмегімен  

Мысал:  


=

 



list

 

(



'spisok'

)

  



# 'spisok' - строка

 

print

(

l

)



 

#['s', 'p', 'i', 's', 'o', 'k'] - результат – список 

 

3)  Split()функцияның көмегімен  



Мысал:  

stroka 


=

"Hello, world"

  

# stroka - строка

 

lst



=

stroka.


split(

","


)

 

# lst - список

 

lst 


# ['Hello', ' world'] 

 

4)  Тізім генераторлары 



Мысал:  

=



 

[

1



]

*

10



 

# список l = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]

 

 



Ақпарат көзі

http://labs.org.ru/python-4/

 

 

2. Алынған ақпаратты пайдалана отырып, тапсырмаларды шешіңіз. 



 

a) Нақты мәндерді белгілеу арқылы 11-ден 10-ға дейінгі бүтін сандар тізімін жасаңыз. 



 

 

 



 

 

b) Генерацияны пайдаланып -10-10 бүтін сандар тізімін жасаңыз. 



 

 

 



 

 

 



 

Дескриптор 

Білім алушы 

Нақты тапсырмаларды беру тізімін пайдалана отырып, бүтін 



сандардың тізімін жасайды; 

Генератордың көмегімен тізімді жасайды. 



 

 

 



 

Тақырыбы «Белгіленген сипаттары бар элементті іздеу» 

Оқу мақсаттары 

9.3.3.1   Бір 

өлшемді 

массивтер 

пайдаланып 

Python 


программалау тілінде программаларды жасау 

Бағалау критерийлері 

Білім алушы  

 



Программаны жасау үшін бір өлшемді массив қолданады 

Ойлау дағдыларының 

деңгейі 

Қолдану  



Тапсырмалар 

 

1. Ақпаратты оқыңыз.  



Элементтерді  іздеу  берілген  шарттарды  қанағаттандыратын  элементтердің,  нөмірлердің 

немесе  индекстердің,  санның,  соманың  немесе  массив  элементтерінің  туындысының 

мәндерін  табу.  Ол  үшін  іздеудің  ең  оңай  жолы  –  барлық  массив  элементтерін  тізбектей 

араластыру және шартты орындауды тексеру. 

Іздеудің  қарапайым  шарттары  ретінде  көбінесе  массив  элементтерінің  мәндерін  берілген 

санмен  салыстыру  қолданылады,  сондай-ақ  массив  элементтерінің  немесе  олардың 

индекстерінің  (нөмірлерінің)  дәлдігін,  анық  еместігін,  еселігін,  еселігін  тексеру 

қолданылады. 

 

Элементтерді  іздеу  дегеніміз  не?  "Информатика"пәні  бойынша  10  оқушының  бағасы 

көрсетілген тұратын тізімі берілген. 

 

№ 

Оқушының аты-жөні 

Пән 

Бағалау 

Айдаров Асет 



Информатика 



Нургужин Ерлан 

Информатика 



Воронина Арина 



Информатика 



Давидов Руслан 

Информатика 



Васильев Дмитрий 



Информатика 



Амирханова Аселя 

Информатика 



Сарбасова Вера 



Информатика 



Дмитриев Егор 

Информатика 



Валодин Глеб 



Информатика 

10 



Атчибаева Анель 

Информатика 



 

Тізім  арқылы  біз:  "қанағаттанарлық",  "жақсы",  "өте  жақсы"  деген  баға  алған  оқушылар 

санын  анықтай  аламыз;  сыныптағы  қыздар  мен  ұлдардың  ең  көп  саны;  берілген  қасиеттері 

бар элементтерді іздеу болып табылады.  



 

Зерттелген ақпаратты пайдалана отырып, тапсырмаларды орындаңыз: 

1)  Массивті  20..50  ауқымындағы  кездейсоқ  сандармен  толтырыңыз  және  бөлек  жұп 

элементтердің санын есептеңіз. 

2)  Массивті  10...100  ауқымындағы  кездейсоқ  сандармен  толтырыңыз  және  бөлек  тақ 

элементтердің санын есептеңіз. 

3) Тізімнің барлық жұп элементтерін шығарыңыз. Бұл ретте, олардың индекстерін емес, 

тізімнің элементтерін жинайтын for циклын пайдаланыңыз! 

 

Ақпарат көзі:  



https://www.youtube.com/watch?v=O0nh-x-oU5A

 

http://labs.org.ru/python-4/

 

 

Дескриптор 



Білім алушы 

жұп элементтердің санын анықтайды; 



тақ элементтердің санын анықтайды; 

тапсырманы шешу кезінде, split() функциясын пайдаланады. 



 

 

 



Тақырыбы «Элементтердің орнын ауыстыру» 

Оқу мақсаттары 

9.3.3.1  

Б

ір 


өлшемді 

массивтер 

пайдаланып 

Python 


программалау тілінде программаларды жасау 

Бағалау критерийлері 

Білім алушы 

 



Программаны  жасау  кезінде  бір  өлшемді  массив 

қолданады  



Ойлау дағдыларының 

деңгейі 

Қолдану  



Тапсырмалар 

 

1. Элементтерді ауыстыру арқылы тапсырмаларды шешіңіз: 



1)  Тізімнің көрші элементтерін ауыстырыңыз (A[0] c A[2], A[4] c A[8] и т. д.). Егер 

элементтер тақ сан болса, онда соңғы элемент өз орнында қалады. 

2)  Тізімде барлық элементтер әртүрлі. Осы тізімнің ең төменгі және ең жоғарғы 

элементін орындармен ауыстырыңыз. 

 

 

 



 

 

 



 

 

Дескриптор 



Білім алушы 

-  split() әдісті қолданады; 

-  range () функцияны пайдаланады; 

шартты алгоритмді пайдаланады. 



циклдік алгоритмді пайдаланады. 

 

 


Тақырыбы «Сұрыптау» 

Оқу мақсаттары 

9.3.3.1   Бір 

өлшемді 

массивтер 

пайдаланып 

Python 


программалау тілінде программаларды жасау 

Бағалау критерийлері 

Білім алушы 

 



Бағдарламаны  жасау  кезінде  бір  өлшемді  массив 

қолданады  



Ойлау дағдыларының 

деңгейі 

Қолдану  



Тапсырмалар 

1. 

«Инсерт» әдісін қолдана отырып, ақпаратты оқыңыз: 

 



жаңа ақпарат 

таныс 



бұл маған түсініксіз, түсініктеме, 

нақтылау қажет 

бейтаныс ақпарат 



 

Сұрыптау  

Python-да  программасында  нысандарды  сұрыптау  үшін  Sorted  ()  және  тізімді  бастапқы 

ауыстырумен сұрыптау үшін sorted() функциясы бар. 

 

Стандартты сұрыптау. 

Өсу  бойынша  әдеттегі  сұрыптауды  жасау  өте  оңай  —

 

тек  функцияны  шақыру  жеткілікті  



orted(), ол жаңа сұрыпталған тізімді кері қайтарады: 

Мысал: 


 

a = [3, 2, 5 ,4, 7, 1] 

a = sorted(a) 

print(a) # [1, 2, 3, 4, 5, 7] 

 

>>>


 

sorted


([

5

,



 

2

,



 

3

,



 

1

,



 

4

])



 

[

1



,

 

2



,

 

3



,

 

4



,

 

5



]

 

 



 

Функциясы sorted() қандай түрге берілгеніне қарамастан, тізімді әрқашан қайтарады.  

Сонымен  қатар,  бастапқы  тізімді  өзгертетін  (және  шатасуды  болдырмау  үшін  None 

қайтарады)  болады  list.sort(),  тізімдер  әдісін  де  пайдалануға  Әдетте  бұл  sorted  ()  пайдалану 

сияқты ыңғайлы емес, бірақ бастапқы тізімді қажет етпесе, онда сәл тиімдірек болады: 

 

>>>



 a 

=

 



[

5

,



 

2

,



 

3

,



 

1

,



 

4

]



 

>>>


 a

.

sort



()

 

>>>



 a 

[

1



,

 

2



,

 

3



,

 

4



,

 

5



]

 

 



2. Сұрыптау әдісі арқылы тапсырманы шешіңіз.  

Кітапханаға Жүз кітап авторларының тізімі келді (Сейфуллин Сәкен, Жандосов Ілияс

Байжанов Сапар, Әбенов Шакир және т.б.). 

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

 

 


 

 

 



 

Дескриптор 

Білім алушы 

жаңа ақпаратты анықтайды; 



оқылған ақпарат туралы қорытынды жасайды;  

циклді пайдаланады; 



екі элементтің бірізділігін тексеру үшін шартты пайдаланады; 

массив элементтерінің мәндерімен алмасуды орындайды. 



массивті сұрыптау үшін кіріктірілген функцияны қолданады.  

 

 

 



Тақырыбы «Сұрыптау» 

Оқу мақсаттары 

9.3.3.2   Екі 

өлшемді 

массивтті 

пайдаланып 

Python 


программалау тілінде программаларды жасау 

Бағалау критерийлері 

Білім алушы 

 



Тапсырманы 

шешу 


үшін 

сұрыптау 

алгоритмін 

пайдаланады 



Ойлау дағдыларының 

деңгейі 

Қолдану  



Тапсырма 1 

Кітапханаға  Жүз  кітап  авторларының  тізімі  келді  (Сейфуллин  Сәкен,  Жандосов  Ілияс, 

Байжанов Сапар, Әбенов Шакир және т.б.). 

Барлық тізімді Алфавит бойынша жасайтын бағдарламаны жазыңыз. 

 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

Дескриптор 

Білім алушы 

кіріктірілген циклді пайдаланады; 



екі элементтің бірізділігін тексеру үшін шартты пайдаланады; 

массив элементтерінің мәндерін алмасуды орындайды 



 

 

 



 

 


 

4 тоқсан

 

«

Python (пайтон) программалау тілінде 2D ойынын құру

» бөлімі 

Тақырыбы «PyGame (пайгейм) кітапханасы» 

Оқу мақсаттары 

9.3.3.3 PyGame (пайгейм); кітапханасын қосу 



Бағалау критерийлері 

Білім алушы 

●  Ойын жасау үшін кітапхананы қосады  



Ойлау дағдыларының 

деңгейі 

Қолдану 


Практикалық жұмыс. 

1. Компьютеріңізде PyGame кітапханасын қосыңыз. 

2. Алгоритмді және PyGame кітапханасына қосылу кодын жазыңыз. 

 

Әрекет алгоритмі 

 

 

 



 

Қосылу коды 

 

3.  Кітап  хана  туралы  ақпаратты  http://web-start.top/ru/progru/pythonru/pygameru    сайтынан 



оқыңыз. PyGame кітапханасының кестесін толтырыңыз. 

 

Модуль 



Міндеті 

pygame.draw 

 

pygame.image 



 

pygame.mouse 

 

pygame.sprite 



 

pygame.surfarray 

 

pygame.transform 



 

pygame.rect 

 

 

Ақпарат көзі: 



http://web-start.top/ru/progru/pythonru/pygameru

 

 



Дескриптор 

Білім алушы 

-  PyGame кітапханасын жүктейді; 

-  PyGame кітапханасын компьютерге орнатады; 

-  PyGame кітапханасын қосу алгоритмін жазады; 

-  PyGame кітапханасын қосу кодын жазады; 

-  PyGame пакет модулінің міндетін жазады. 



 

 

 

Тақырыбы «Артқы фон мен ойын кейіпкерлері» 

Оқу мақсаттары 

9.3.3.6 Ойынға арналған дайын кейіпкерлер жүктеу 



Бағалау критерийлері 

Білім алушы 

●  Ойын үшін таңбаларды жасайды және жүктейді 



Ойлау дағдыларының 

деңгейі 

Жоғары деңгей дағдылары 



Практикалық жұмыс. 

1.  Жаңа ойын сценарийін ойлаңыз. 

2.  Ойынның кейіпкерлері мен  фонын  анықтап , дайындаңыз (суретті тиісті қалтада 

сақтаңыз). 

3.  Бағдарламаны іске қосыңыз. 

4.  Бағдарламаны өз атыңызбен сақтаңыз.  



5.  Спрайттарды бағдарламаға жүктеп алыңыз. 

Қосымша ақпарат: Ойында пайдаланылатын суретті программалық коды бар бір қалтада 

сақтау  керек.  Егер  суретті  басқа  қалтадан  жүктеуді  шешсеңіз,  программалық  кодта 

қалтаның атауын көрсету керек.  

Мысалы, сурет "бірінші таңба" қалтасында сақталады, онда кодты келесідей жазу керек: 

 personage= pygame.image.load(“Первый персонаж/personage.png”)   

 Ақпарат көзі: 

https://itproger.com/course/pygame

 

Дескриптор 



Білім алушы 

- ойын сценарийін ойлайды; 

- ойын таңбаларын анықтайды; 

- спрайттарды қалтаға сақтайды; 

- программаға спрайттарды жүктейді. 

 

 

 


Тақырыбы «Кейіпкерлерді анимациялау» 

Оқу мақсаттары 

9.3.3.7 Кейіпкер қозғалысын программалау 



Бағалау критерийлері 

Білім алушы 

●  Таңбалардың қозғалысын программалайды 



Ойлау дағдыларының 

деңгейі 

Жоғары деңгей дағдылары 



Тапсырма  

1.  Спрайттарды  анимациялау  үшін  қолданылатын  негізгі  командалардың  кестесін 

толтырыңыз. 

 

№ 

Команда коды 

Орындалатын әрекет 

 

 

 

 

 

 

 

2.  Таңбаны  жаңа  орынға  жылжыту  және  бастапқы  кодты  жою  үшін  программалық  код 

фрагментін жазыңыз. 

 

 



 

 

 



Ресурстар: 

https://itproger.com/course/pygame/4

 

Дескриптор 

Білім алушы 

суретті жүктеу үшін кодты жазады; 



экранда спрайтты шығару үшін кодты жазады; 

Спрайт өлшемін өзгерту үшін кодты жазады; 



программалық код фрагментін жазады. 



 

 

 

 

 

Тақырыбы «Кейіпкерлерді анимациялау» 

Оқу мақсаттары 

9.3.3.7 Кейіпкер қозғалысын программалау 



Бағалау критерийлері 

Білім алушы 

●  Кейіпкер қозғалысын программалау 



Ойлау дағдыларының 

деңгейі 

Жоғары деңгей дағдылары  



Практикалық жұмыс 

 

1.  Программаны іске қосыңыз. 

2.  «Ойын» программасын ашыңыз. 

3.  Ойын программалық кодын жазыңыз. 

4.  Енгізілген өзгерістерді сақтаңыз. 

 

Дескриптор 



Білім алушы 

өз таңбалар үшін программалық кодты жазады.  



 

 

 

 

 

Тақырыбы «Кейіпкерлерді анимациялау» 

Оқу мақсаттары 

9.3.3.8 Пернетақтадан кейіпкерді басқару 



Бағалау критерийлері 

Білім алушы 

●  Кейіпкер қозғалысын программалау 



Ойлау дағдыларының 

деңгейі 

Қолдану 


Тапсырма  

1. «Оқиға» Терминді сипаттаңыз. 

 

 

 



 

 

 



2. Әзірленген ойын қандай үш негізгі жағдайға сәйкес болуы керек екенін көрсетіңіз. 

 

 



 

 

 



3. KEYDOWN модульге сипаттама беріңіз. 

 

 



 

 

 



 

Дескриптор 

Білім алушы 

- терминін сипаттайды «оқиға»; 

- үш негізгі жағдайды көрсетеді; 

- KEYDOWN модульді сипаттайды. 



 

 


Достарыңызбен бөлісу:




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

    Басты бет