Аты-жөні:______________________________________
сыныбы:10
2-ТОҚСАН
«Алгоритмдеу және
программалау» бөлімі
ТЖБ
|
Оқу
мақсаты
10.5.1.1 Функциялар
мен процедураларды пайдаланып
бағдарламалау тілінде код жазу
10.5.1.2 Жолдарды өңдеу үшін процедуралар мен
функцияларды пайдалану
10.5.1.3 Ақпаратты оқу және жазу үшін файлдарды
пайдалану
10.5.1.4 Практикалық есептерді шешу үшін
сұрыптау алгоритмдерін іске асыру
Бағалау критерийі
Білім алушы -Функциялар мен процедураларды қолдану ерекшелігін анықтайды
-Жолдарды өңдейтін функциялар мен процедураларды қолданады
-Файлдармен жұмыс жасайтын
операторларды ақпаратты оқу және жазу
үшін
пайдаланады7
-Сұрыптау әдісін
қолданады
|
Ойлау дағдыларының деңгейі
Қолдану
Орындау уақыты 40
минут
Тапсырмалар
1. Процедураны программа
қалай таныстырады?
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________[2]
2.
Функцияның аргументі
дегенміз не? Төмендегі мысалдан функцияның аргументтерін
жаз:
def
add_two_nums(a,b):
c=a+b
print
(c)
add_two_nums(3,5)
8
_________________________________________________________________________________________________________________________________________________________________________[6]
3.
Төмендегі
екі программа
кодының нәтижелерінің
айырмашылығы
қандай? Түсіндір.
1.a='Be'
b='kind'
print
(a+b)
2.a='Be'
b='kind'
print (a,
b)
_________________________________________________________________________________________________________________________________________________________________________[6]
4.
Жолдарды
өңдеудегі
әдістер
мен
функцияларды
сәйкестендір:
|
1
|
S1 *
3
|
|
A
|
Жолдарды
қосу
|
|
2
|
S1 +
S2
|
B
|
Жолдарды
көбейту
|
|
3
|
S[
i]
|
C
|
Индекс бойынша
іздеу
|
|
4
|
str.islower()
|
D
|
Жолдағы символдардың барлығы жоғарғы регистрде
орналасқанын тексереді
|
|
5
|
str.isupper()
|
E
|
Жолдағы символдардың барлығы төменгі регистрде орналасқанын тексереді
|
[5]
|
Бағалау
критерийі
|
Тапсырма
№
|
Дескриптор
|
Балл
|
|
Білім
алушы
|
|
Функциялар мен процедураларды
қолдану ерекшелігін анықтайды
|
1
|
Процедураны шақырушы қызметші
сөзді анықтайды
|
2
|
|
2
|
Аргументін
анықтайды.
Аргумент анықтамасын
жазады.
|
3
3
|
|
Жолдарды өңдейтін функциялар
мен процедураларды қолданады
|
3
|
Айырмашылығын
жазады
Нәтижесін
көрсетеді
|
3
3
|
|
4
|
Жолдарға қолданылатын
функциялар мен әдістерді анықтайды
|
5
|
|
Python- да жолдармен жұмыс
істеу барысында кіріктірілген функциялар мен процедуралар қатар
кіріктірілген әдістер қолданады
|
5
|
Python- да жолдармен жұмыс
жасау үшін функциясын қолдана алады
|
1
|
|
6
|
Әдістердің кең тарағандары
туралы біледі
|
3
|
|
Белгілі бір рет бойынша
мәліметтерді реттеу үшін сұрыптау қажет.
|
7
|
Python программалау тіліндегі
әдіс
|
2
|
|
Жалпы
балл
|
25
|