Қалыптастырушы бағалауға арналған тапсырмалар жинағы Информатика 9-сынып Құрметті мұғалім!



бет6/6
Дата31.12.2021
өлшемі0,87 Mb.
#21523
түріСабақ
1   2   3   4   5   6
Байланысты:
osh fo informatika 9kl kaz

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


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




  • Берілген шартқа сәйкес дерек қорында сүзгілеуді жүзеге асырады


Ойлау дағдыларының Қолдану
деңгейі
Тапсырмалар

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

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






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




Тегі

Жынысы

Математика

Орыс тілі

Химия

Информатика

Биология

Ахатова

ә

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

Кадыров К.Б.

Проза

5

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

Поэзия

21

Искаков Р.Д.

Проза

6

Крот В.Ф.

Драматургия

77

Искаков Р.Д.

Поэзия

3

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

Драматургия

13

Рылон Ш.О.

Поэзия

43

Швец У.П.

Поэзия

20

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


………………………………………………………………………………………………………..
Қолданылған құралды сипаттаңыз.
………………………………………………………………………………………………………..
Дескриптор Білім алушы:

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

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

  1. тоқсан


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

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


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

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

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

программалау




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

 Прогграмманы

қолданады

жазу


үшін

бір


өлшемді

массив



Ойлау дағдыларының деңгейі
Қолдану


Тапсырмалар




  1. Білемін, Білгім келеді, білдім. кестесін пайдалана отырып, ақпаратты оқыңыз: Python бағдарламасында "Массив" Тізім (list), түрінде қолданылады, ол 0-ден нөмірленген элементтердің тізбегі түрінде көрсетілген жолдағы таңбалар болып табылады.

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



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

Мысал:

  1. = [25, 755, -40, 57, -41] # список целых чисел (бүтін сандар тізімі)




l =

[1.13, 5.34, 12.63,

4.6,

34.0, 12.8]

#

список

из

дробных

чисел (бөлшек сан

дар

тізімі)

























l

=

["Sveta", "Sergei",

"Ivan", "Dasha"]

#

список

из

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

l

=

["Москва", "Иванов", 12,

124]

# смешанный список

(аралас

тізім)




  1. = [[0, 0, 0], [1, 0, 1], [1, 1, 0]] # список, состоящий из списков (тізімнен тұратын тізім)

l = ['s', 'p', ['isok'], 2] # список из значений и списка (мәндерден және тізімн ен тұратын тізім)




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

Мысал:

l = list ('spisok') # 'spisok' - строка


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


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

Мысал:
stroka ="Hello, world" # stroka - строка lst=stroka.split(",") # lst - список

lst # ['Hello', ' world']


  1. Тізім генераторлары

Мысал:

  1. = [1]*10


# список l = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
Ақпарат көзі: http://labs.org.ru/python-4/


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




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



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


Дескриптор Білім алушы


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




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

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


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


Бағалау критерийлері
Білім алушы
 Программаны жасау үшін бір өлшемді массив қолданады



Ойлау дағдыларының деңгейі

Қолдану



Тапсырмалар




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

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


Іздеудің қарапайым шарттары ретінде көбінесе массив элементтерінің мәндерін берілген санмен салыстыру қолданылады, сондай-ақ массив элементтерінің немесе олардың индекстерінің (нөмірлерінің) дәлдігін, анық еместігін, еселігін, еселігін тексеру қолданылады.
Элементтерді іздеу дегеніміз не? "Информатика"пәні бойынша 10 оқушының бағасы көрсетілген тұратын тізімі берілген.




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

Пән

Бағалау

1

Айдаров Асет

Информатика

5

2

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

Информатика

4

3

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

Информатика

5

4

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

Информатика

3

5

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

Информатика

4

6

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

Информатика

3

7

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

Информатика

4

8

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

Информатика

5

9

Валодин Глеб

Информатика

3

10

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

Информатика

4

Тізім арқылы біз: "қанағаттанарлық", "жақсы", "өте жақсы" деген баға алған оқушылар санын анықтай аламыз; сыныптағы қыздар мен ұлдардың ең көп саны; берілген қасиеттері бар элементтерді іздеу болып табылады.


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


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




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




  1. Тізімнің барлық жұп элементтерін шығарыңыз. Бұл ретте, олардың индекстерін емес, тізімнің элементтерін жинайтын 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] и т. д.). Егер элементтер тақ сан болса, онда соңғы элемент өз орнында қалады.




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



Дескриптор Білім алушы


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

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




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

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

Тақырыбы «Сұрыптау»
Оқу мақсаттары 9.3.3.1 Бір өлшемді массивтер пайдаланып Python

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


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

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

қолданады
Ойлау дағдыларының Қолдану
деңгейі
Тапсырмалар


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



  • жаңа ақпарат




  1. таныс




  • бұл маған түсініксіз, түсініктеме, нақтылау қажет




  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]




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

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


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





Дескриптор Білім алушы


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

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

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




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

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

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


Тақырыбы

«Сұрыптау»


Оқу мақсаттары
9.3.3.2 Екі өлшемді массивтті пайдаланып программалау тілінде программаларды жасау
Python


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

 Тапсырманы

пайдаланады

шешу


үшін

сұрыптау


алгоритмін


Ойлау дағдыларының деңгейі
Қолдану


Тапсырма 1
Кітапханаға Жүз кітап авторларының тізімі келді (Сейфуллин Сәкен, Жандосов Ілияс, Байжанов Сапар, Әбенов Шакир және т.б.).
Барлық тізімді Алфавит бойынша жасайтын бағдарламаны жазыңыз.

Дескриптор Білім алушы


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

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

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




  1. тоқсан


«Python (пайтон) программалау тілінде 2D ойынын құру» бөлімі
Тақырыбы «PyGame (пайгейм) кітапханасы»


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


Бағалау критерийлері
Білім алушы
● Ойын жасау үшін кітапхананы қосады


Ойлау дағдыларының деңгейі
Қолдану


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

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

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




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

Қосылу коды










  1. Кітап хана туралы ақпаратты 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. Жаңа ойын сценарийін ойлаңыз.




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




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

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




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


Қосымша ақпарат: Ойында пайдаланылатын суретті программалық коды бар бір қалтада сақтау керек. Егер суретті басқа қалтадан жүктеуді шешсеңіз, программалық кодта қалтаның атауын көрсету керек.
Мысалы, сурет "бірінші таңба" қалтасында сақталады, онда кодты келесідей жазу керек:
personage= pygame.image.load(“Первый персонаж/personage.png”)
Ақпарат көзі: https://itproger.com/course/pygame
Дескриптор Білім алушы

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

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

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

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

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


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


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


Ойлау дағдыларының деңгейі
Жоғары деңгей дағдылары


Тапсырма


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






Команда коды

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































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

Ресурстар: https://itproger.com/course/pygame/4


Дескриптор Білім алушы


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

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

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




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


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


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


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

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




Ойлау дағдыларының деңгейі
Жоғары деңгей дағдылары


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




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

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

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

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



Дескриптор Білім алушы


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


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


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


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

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




Ойлау дағдыларының деңгейі
Қолдану


Тапсырма

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



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


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



Дескриптор Білім алушы

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

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

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


Достарыңызбен бөлісу:
1   2   3   4   5   6




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

    Басты бет