Сынып_____ Оқушының аты – жөні ____________________
«Алгоритмді және программалау» бөлімі бойынша жиынтық бағалау
Оқу мақсаты
| 10.5.1.1 Функциялар мен процедураларды пайдаланып бағдарламалау тілінде код жазу
10.5.1.3 Ақпаратты оқу және жазу үшін файлдарды пайдалану.
10.5.1.4 Практикалық есептерді шешу үшін сұрыптау алгоритмдерін іске асыру
|
Бағалау критерийі
| Білім алушы
Функциялар мен процедураларды қолдану ерекшілігін анықтайды Жолдарды өңдейтін функциялар мен процедураларды қолданады Практикалық есептерді шешу үшін сұрыптау
алгоритмдерін іске асырады
|
Ойлау дағдыларының деңгейі
| Қолдану
|
Орындау уақыты
| 20 минут
|
Тапсырмалар
1. Процедуралар қандай бөліктерге бөлінеді?
Графикалық
Параметрлі
Функция
Ақпараттық
Параметрсіз
Мәтіндік
2. Процедура және функцияларды таныстыру үшін қандай қызметтік сөз қолданылады?
А.def Ә.cef Б.fuction В.int
3. Фибоначи тізбектерін толықтырыңыз.
1.)5,7,.....,.....,31,50,.....,
2) 3, 5, 8, 13, 21, ...., ......, 89;
4. Бағдарлама кодын қарастырыңыз. Нәтижесі шығатындай кодтың қателігін табыңыз. Дұрыс кодты жазыңыз.
Бағдарлама коды
| Дұрыс код
| Нәтижесі
|
s1='allaalrfal'
s='al'
s3='zz
print(s1.replace (s2,s3,2)
print(s1.replace (s2,s3,))
|
| Zzlazzrfal
Zzlazzrfzz
|
5. Сөйлемді толықтырыңыз.
Python бағдарламасында жазған кодты сақтау үшін «________» пернелер комбинациясын қолданамыз немесе «________» командасын орындаймыз.
6.Python-да файлдармен жұмыс істеу кезеңдерінің реттілігін анықтаңыз
Кезеңдері
| Реттілігі
|
Оқу режимі
| 1
|
Жазу режимі
| 2
|
Файлмен жұмыс істеу
| 3
|
Файлды ашу
| 4
|
Файлды жабу
| 5
|
Деректер қосу режимі
| 6
|
7. Төменде берілген анықтамаларды толықтырыңыз.
Бағдарланған графта екі төбенің арасын байланыстыратын сызықтарды 1)_______________, екі төбенің арасын байланыстыратын түзуді 2)_________________ дейді.
Бағалау критерилері
|
Тапсырма №
|
Дескриптор
|
Балл
|
Білім алушы
|
Функциялармен процедураларды қолдану ерекшіліктерін
анықтайды
| 1
| Процедураларды дұрыс бөліктерге жіктейді.
| 1
|
2
| Процедура және функцияларды таныстыру үшін қызметтік сөздерді қолданылады
| 1
|
3
| Фибоначчи тізбегінің 1-ші амалын толықтырады
| 1
|
Фибоначчи тізбегінің 2-ші амалын толықтырады
| 1
|
4
| Кодтың 1-ші қателігін табады.
| 1
|
Кодтың 2-ші қателігін табады.
| 1
|
Кодтың 3-ші қателігін табады.
| 1
|
Жолдарды өңдейтін функциялармен процедураларды қолданады
|
5
| Жазған кодты сақтау үшін команда атын көрсетеді
| 1
|
6
| Python-дағы файлмен жұмыс істеу кезеңдерін 1-ші қадамын көрсетеді
| 1
|
Python-дағы файлмен жұмыс істеу кезеңдерін 2-ші қадамын көрсетеді
| 1
|
Python-дағы файлмен жұмыс істеу кезеңдерін 3-ші қадамын көрсетеді
| 1
|
Python-дағы файлмен жұмыс істеу кезеңдерін 4-ші қадамын көрсетеді
| 1
|
Python-дағы файлмен жұмыс істеу кезеңдерін 5-ші қадамын көрсетеді
| 1
|
Python-дағы файлмен жұмыс істеу кезеңдерін 6- шы қадамын көрсетеді
| 1
|
Практикалық есептерді шешу үшін сұрыптау алгоритмдерін іске асырады
| 7
| Бағдарланған графта екі төбенің арасын байланыстыратын сызықтардың атын ажырата алады
| 1
|
Барлығы:
|
|
|
15
|
Бағалау критерийі
| Оқу жетістіктерінің деңгейі
|
| Төмен
| Орташа
| Жоғары
|
Функциялар мен процедураларды қолдану ерекшілігін анықтайды
| Функциялар мен процедураларды қолдану ерекшілігін анықтауға қиналады
| Функцияны қолдау ерекшілігін ескеріп,берілген команданың орындайтын іс-әрекетін қолдану ерекшілігін ескеріп,қателікті анықтауда қателіктер жібереді
| Функциялар мен процедураларды қолдану ерекшілігін дұрыс анықтайды
|
Жолдарды өңдейтін функциялар мен процедураларды қолданады
| Жолдарды өңдейтін функциялар мен процедураларды қолдануға қиналады
| Бірінші екінші функцияның қызметін сипаттауда циклда strlen функциясын қолдануда символды іздеу шарты мен санын анықтау командасын жазуда қателіктер жібереді
| Жолдарды өңдейтін функциялар мен процедураларды дұрыс қолданады
|
Практикалық есептерді шешу үшін сұрыптау алгоритмдерін іске асырады
| Сұрыптау әдісін қолдануға қиналады
| Бірінші екінші бос орындағы команданы анықтауда қателіктер жібереді
| Сұрыптау әдісін дұрыс қолданады
|