2-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР «Алгоритмдеу және программалау» бөлімі бойынша жиынтық бағалау Оқу мақсаты
| 10.5.1.1 Функциялар мен процедураларды пайдаланып
бағдарламалау тілінде код жазу
|
|
| 10.5.1.2 Жолдарды өңдеу үшін процедуралар мен
функцияларды пайдалану
|
|
| 10.5.1.3 Ақпаратты оқу және жазу үшін файлдарды пайдалану
|
| 10.5.1.4 Практикалық есептерді шешу үшін сұрыптау
алгоритмдерін іске асыру
|
|
Бағалау критерийі
| Білім алушы
|
| • Функциялар мен процедураларды қолдану ерекшелігін анықтайды
• Жолдарды өңдейтін функциялар мен процедураларды қолданады
-
Файлдармен жұмыс жасайтын операторларды ақпаратты оқу және жазу үшін пайдаланады
-
Сұрыптау әдісін қолданады
|
|
Ойлау дағдыларының Қолдану
деңгейіОрындау уақыты 45 минут
Тапсырмалар: -
N саны берілген. Сол санның жұп немесе тақ екендігін анықтау программалық коды процедураны қолданып құрылған. Программалық код үзіндісін толықтырыңыз.
def …………………….. (
параметрсіз процедураны таныстырады)print(“ Jup san”)i=int(input(‘sandy engiz=’))if (i%2==0):………………………. else:print(“Tak san”) [2]
-
Төменде қарапайым функция берілген. Осы функцияны пайдалана отырып функция бөліктерін жазыңдар:
def testfunc(name):print(‘salem,%s’% name)testfunc(‘Samal’)функция атау-...................................... функция аргументі-...............................фукнция денесі-.....................................
[3]
-
Баланың аты мен жасы екі жолға жазылған. Аты мен жасын бір жолға жазатын программа үзіндісін жаз. Мысалы: A=’Askar’; B=’9’
_____________________________________________________________________________________________________________________'>___________________________________________________________________________________________________________________ [3]
-
’informatika’ сөзі берілген. Осы сөздің ұзындығын табатын программа үзіндісін жаз
___________________________________________________________________________________________________________________[2]
5. Python-да жолдармен жұмыс істеу үшін қолданылатын әдісті анықта, барлық дұрыс жауапты таңда.a. s.cuont()b. s.titel()c. s.capitalize()d. s.swapcase()e. s.find() [3]
-
Файлдарды ашу режимдерін, олардың қызметтері мен сәйкестендіріңіз:
-
«r»
|
| -
-қосу үшін ашу
|
-
«w»
| -
-жазу үшін ашу
|
-
«a»
| -
-оқу үшін ашу
|
[3]
-
Сұрыптау - ............................................................................................................................................ ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
[1]
-
Өсу және кему ретімен жазылатын сұрыптау түріне мысал келтіріңдер:
____________________________________________________________________________________________________________________________[2]9. Функцияның аргументі дегенмізі не? Төмендегі мысалдан функцияның аргументтерін жаз:def add_two_nums(a,b):c=a+bprint (c)add_two_nums(3,5)8_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________[6]
2-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР «Алгоритмдеу және программалау» бөлімі бойынша жиынтық бағалау Оқу мақсаты
| 10.5.1.1 Функциялар мен процедураларды пайдаланып
бағдарламалау тілінде код жазу
|
|
| 10.5.1.2 Жолдарды өңдеу үшін процедуралар мен
функцияларды пайдалану
|
|
| 10.5.1.3 Ақпаратты оқу және жазу үшін файлдарды пайдалану
|
| 10.5.1.4 Практикалық есептерді шешу үшін сұрыптау
алгоритмдерін іске асыру
|
|
Бағалау критерийі
| Білім алушы
|
| • Функциялар мен процедураларды қолдану ерекшелігін анықтайды
• Жолдарды өңдейтін функциялар мен процедураларды қолданады
-
Файлдармен жұмыс жасайтын операторларды ақпаратты оқу және жазу үшін пайдаланады
-
Сұрыптау әдісін қолданады
|
|
Ойлау дағдыларының Қолдану
деңгейіОрындау уақыты 45 минутТапсырмалар:
-
Ішкі программа дегеніміз не? Мысал келтір.
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________[3]
-
Функция неше бөліктен тұрады?
-
5
-
4
-
8
-
3
[1]
-
Файлдарды ашу режимдерін, олардың қызметтері мен сәйкестендіріңіз:
-
«r»
|
| -
-қосу үшін ашу
|
-
«w»
| -
-жазу үшін ашу
|
-
«a»
| -
-оқу үшін ашу
|
[3]
-
Сұрыптау - ..................................................................................................................................................... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
[1]5. Функцияның аргументі дегенмізі не? Төмендегі мысалдан функцияның аргументтерін жаз:def salem(at): print(“Сәлем, {at} қалайсыз?”)salem(‘Арман’)salem(‘Жанар’) ___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________[6]
-
Программада кеткен қателерді анықта.
S=” Алақай “
s3=s***3
print(ss3)
_______________________________________
| Нәтижесі
Алақай! Алақай! Алақай! _________________________________________
|
[2]
-
Программада кеткен қателерді анықта.
K=int(input(K=’)))
X=in(input(‘K=’))
Y=int(input(“K=’))
Print (‘K,’цифрлар қосындысы=>’,sum-Digits(K)))
Print (X цифрлар қосындысы=>’sum-Digits(X))
Print (‘Y,’цифрлар қосындысы=>’sum-Digits(K)
___________________________________________
___________________________________________
___________________________________________
___________________________________________
| Нәтижесі
K=253
X=974
Y=3453
253 цифрлар қосындысы => 10
974 цифрлар қосындысы=> 20
3453 цифрлар қосындысы => 15
______________________________________
______________________________________
______________________________________
|
[2]8. Python тілінің арифметикалық операциялары
Операция
| Сипатталуы
|
x+у
|
|
x-у
|
|
х*у
|
|
x/у
|
|
x//у
|
|
x%у
|
|
x**у
|
|
Abc(x)
|
|
[4]
9. Файлмен жұмыс істеу кезеңдерін ретімен жазыңыз: ___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ [3]
Балл қою кестесі №
| Жауап
| Балл
| Қосымша ақпарат
|
1
| 1-жол ANIKTAU();
6-жол ANIKTAU()
| 2
| Параметрсіз процедураны таныстырғаны үшін -1 балл
Процедураны шақырғаны үшін – 1 балл
*процедура жолына кез келген атау беруі мүмкін
|
2
| функция атау-testfunc
функция аргументі-name
фукнция денесі- print(‘salem,%s’% name)
testfunc(‘Samal’)
| 3
| функция атау үшін 1 балл
функция аргументі үшін 1 балл
фукнция денесі үшін 1 балл
-
Функция денесін def қатарынан кейінгі қатарлар деп жазса да жауап қабылданады
|
3
| A=’Askar’
B=’9’
print(A+’’+B)
| 3
|
|
4
| a = "informatika"
print (len(a))
| 2
|
|
5
| s = 'prosedura' x = 3 l = len(s)//3 for i in ranJe(l):
print(s[x:x + 1:3])
x + = 3
| 3
|
|
6
| 1-с
2-в
3-а
| 3
|
|
7
| Сұрыптау- массив элементтерін бір заңдылықпен орыгдарын ауыстырып реттеу процесі
| 1
|
|
8
| B=sorted(A)- өсу ретімен
B=sorted(A, reverse=True) –кему ретімен
| 4
|
|
9
| 1-сурет бағдарланбаған граф
2-сурет бағдарланған граф
| 4
|
|