3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ
БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР
«Python (пайтон) программалау тілінде алгоритмдерді программалау»
бөлімі бойынша жиынтық бағалау
1
нұсқа
Оқу
мақсаты
9.3.3.1 Бірөлшемді массивтер
пайдаланып Python программалау
тілінде программаларды
жасау;
9.3.3.2 екіөлшемді массивтер
пайдаланып Python программалау
тілінде бағдарламаларды
жасау;
9.3.2.1
сұрыптау алгоритмдерін
қолдану;
Бағалау критерийі Білім
алушы
Ойлау дағдыларың Қолдану
деңгейі
Орындау
уақыты 20
мин
Тапсырмалар
1. Сәйкестікті
тап:
-
Бірөлшемді
массив
|
|
B=[“3”,”4”,5,”23”]
|
D=67,28
|
C=[[“4”,”9”],[“34”,”57”]]
|
-
Екіөлшемді
массив
|
K=[[“67”,45],[909,”321”]]
|
N=[3,4,5,23]
|
V=19 B=39
|
Жауабы: 1) N 2)C [2]
2. А[1, 2, -3, 0, -6, 6]
берілген. Массивтің тиісті
сипаттамаларын көрсет
-
Массив
атауы: A
-
Массив
индекстері: 0,1,2,3,4,5
-
Массив
элементтері:
A[0], A[1], A[2], A[3], A[4],
A[5]
-
Массив элементтердің
мәндері: 1,
2, -3, 0, -6, 6
[4]
3. Бағдарламалық кодтағы
қателерді түзет:
|
Бағдарламалық
код
|
Бағдарламалық кодты орындау
нәтижесі
|
Түзетілген
жол
|
a
|
1.
a=[“5”,”21”,”18”]
2.
c=a[2]+a[3]
3.
print(c)
|
2118
|
c=a[1]+a[2]
|
b
|
1.
a=[23,7,45,31]
2.
b=[43,65,12,92]
3.
a[1]=b[2]-b[3]
4.
b[3]=a[1]+b[1]
5. print
(a)
6. print
(b)
|
23,104,45,31
43,65,72,92
|
a[1]=b[2]-b[3]
b[2]=a[3]+b[0]
|
c
|
a=[[“n”,”e”,”p”],[“i”,”d”,”a”],
[“g”,”s”,”k”]]
b=a[1][1]+a[1][2]+a[2][2]+a[0][1]
print
(b)
|
nake
|
b=a[0][0]+a[1][2]+a[2][2]+a[0][1]
|
[3]
4.
Бағдарламаны орындау нәтижесі
қандай болады?
а) A = [2, 3, 1, 4, 6,
5]
print( A[1]+2*A[4]
)
Жауабы:
15 [1]
b) B =[5, 4, 3, 2,
1]
print
(B[-2])
Жауабы:
2 [1]
c)
a=[[11,5,2],[15,6,10],[12,15, 6]]
print(a[0][1]+2* a[1][2]
)
Жауабы:
25 [1]
d)
a=[[11,12,5,2],[15,6,10],[12,15]]
print(a[2][1])
Жауабы:
15 [1]
5.
Берілген
массив B=[-9,5,7,3,-5,1,2]. Бағдарламаны және массивті
кему бойынша сұрыптау нәтижесін жаз.
а=[-9,5,7,3,-5,1,2]
a.sort(reverse = True
)
print
(a)
Нәтижесі: [7, 5, 3, 2, 1, -5,
-9]
[2]
Бағалау
критериі
|
Тапсырма
№
|
Дескриптор
|
Балл
|
Білім
алушы
|
Бірөлшемді массивті
анықтайды
|
1
|
Бірөлшемді массивті
анықтайды
|
1
|
Екіөлшемді массивті
анықтайды
|
1
|
Массивтің сәйкес
сипаттамаларын көрсетеді
|
2
|
Массивтің атын
көрсетеді
|
1
|
Массив индексін
көрсетеді
|
1
|
Массив элементтерін
көрсетеді
|
1
|
Массив элементтерінің мәндерін
көрсетеді
|
1
|
Бағдарламалық кодтағы
қателерді түзетеді
|
3
|
1 бағдарламалық кодтағы
қатені
түзетеді
|
1
|
2 бағдарламалық кодтағы
қатені түзетеді
|
1
|
3 бағдарламалық кодтағы
қатені түзетеді
|
1
|
Бағдарламалық кодта бірөлшемді
және екіөлшемді массивті
қолданады
|
4
|
Нәтижені
анықтайды
|
1
|
Нәтижені
анықтайды
|
1
|
Нәтижені
анықтайды
|
1
|
Нәтижені
анықтайды
|
1
|
Бірөлшемді массивте
сұрыптау алгоритмдерін
колдану
|
5
|
Дұрыс бағдарламаны
жазады
|
1
|
Массивті сұрыптау нәтижесін
анықтайды
|
1
|
Барлығы:
|
15
|
3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ
БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР
«Python (пайтон) программалау тілінде алгоритмдерді программалау»
бөлімі бойынша жиынтық бағалау
2
нұсқа
Оқу
мақсаты
9.3.3.1 Бірөлшемді массивтер
пайдаланып Python программалау
тілінде программаларды
жасау;
9.3.3.2 екіөлшемді массивтер
пайдаланып Python программалау
тілінде бағдарламаларды
жасау;
9.3.2.1
сұрыптау алгоритмдерін
қолдану;
Бағалау критерийі Білім
алушы
Ойлау дағдыларың Қолдану
деңгейі
Орындау уақыты 20
мин
Тапсырмалар
1. Сәйкестікті
тап:
А)
Бірөлшемді массив
|
|
A=[[“67”,45],[909,”321”]]
|
B=67,28
|
D=[[“4”,”10”],[“34”,”67”]]
|
B) Екіөлшемді массив
|
K=[“9”,”4”,3,”23”]
|
P=[8,4,15,23]
|
M=20 B=39
|
Жауабы: 1) P 2)D [2]
2. N[-1, -3, 5, 4, 0] берілген. Массивтің тиісті
сипаттамаларын көрсет
-
Массив
атауы: N
-
Массив
индекстері: 0,1,2,3,4
-
Массив
элементтері: N[0], N[1], N[2], N[3], N[4]
-
Массив элементтердің
мәндері: -1,
-3, 5, 4, 0
[4]
3. Бағдарламалық кодтағы
қателерді түзет:
|
Бағдарламалық
код
|
Бағдарламалық кодты орындау
нәтижесі
|
Түзетілген
жол
|
a
|
1.
a=[“5”,”21”,”18”]
2.
c=a[1]+a[2]
3.
print(c)
|
518
|
c=a[0]+a[2]
|
b
|
1.
a=[23,7,45,31]
2.
b=[43,65,12,92]
3.
a[2]=b[3]-b[1]
4.
b[2]=a[2]+b[1]
5. print
(a)
6. print
(b)
|
23,7,80,31
43,65,88,92
|
a[2]=b[3]-b[2]
b[2]=a[1]+b[0]
|
c
|
1.
a=[[“с”,”e”,”p”],[“i”,”d”,”a”],
[“s”,”l”,”k”]]
2.
b=a[0][0]+a[1][2]+a[1][2]+a[2][0]
3. print
(b)
|
clas
|
b=a[0][0]+a[2][1]+a[1][2]+a[2][0]
|
[3]
4. Бағдарламаны орындау нәтижесі
қандай болады?
А) A = [5, 4, 2, 5,
6,15]
print( A[1]+2*A[4]
)
Жауабы:
16 [1]
b) B =[5, 4, 3, 2,
1]
print
(B[-1])
Жауабы:
1 [1]
c)
a=[[11,5,2],[15,6,10],[12,15, 6]]
print(a[0][2]+2* a[1][1]
)
Жауабы:
14 [1]
d)
a=[[11,12,5,2],[15,6,10],[12,15]]
print(a[1][2])
Жауабы:
10 [1]
5.
Берілген
массив B=[-9,5,7,3,-5,1,2]. Бағдарламаны және массивті өсу
бойынша сұрыптау нәтижесін жаз.
B=[-9,5,7,3,-5,1,2]
B.sort(
)
print
(B)
Нәтижесі: [-9, -5, 1, 2, 3, 5,
7]
[2]
Бағалау
критериі
|
Тапсырма
№
|
Дескриптор
|
Балл
|
Білім
алушы
|
Бірөлшемді массивті
анықтайды
|
1
|
Бірөлшемді массивті
анықтайды
|
1
|
Екіөлшемді массивті
анықтайды
|
1
|
Массивтің сәйкес
сипаттамаларын көрсетеді
|
2
|
Массивтің атын
көрсетеді
|
1
|
Массив индексін
көрсетеді
|
1
|
Массив элементтерін
көрсетеді
|
1
|
Массив элементтерінің мәндерін
көрсетеді
|
1
|
Бағдарламалық кодтағы
қателерді түзетеді
|
3
|
1 бағдарламалық кодтағы
қатені
түзетеді
|
1
|
2 бағдарламалық кодтағы
қатені түзетеді
|
1
|
3 бағдарламалық кодтағы
қатені түзетеді
|
1
|
Бағдарламалық кодта бірөлшемді
және екіөлшемді массивті
қолданады
|
4
|
Нәтижені
анықтайды
|
1
|
Нәтижені
анықтайды
|
1
|
Нәтижені
анықтайды
|
1
|
Нәтижені
анықтайды
|
1
|
Бірөлшемді массивте
сұрыптау алгоритмдерін
колдану
|
5
|
Дұрыс бағдарламаны
жазады
|
1
|
Массивті сұрыптау нәтижесін
анықтайды
|
1
|
Барлығы:
|
15
|