3
-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР. № 2
нұсқа
«Python
(пайтон)
программалау тілінде алгоритмдерді программалау»
бөлімі бойынша жиынтық бағалау
Оқу
мақсаты
9.3.3.1 бірөлшемді массивтер
пайдаланып Python программалау
тілінде программаларды
жасау;
9.3.3.2 екіөлшемді массивтер
пайдаланып Python программалау тілінде бағдарламаларды
жасау;
Бағалау
критерийі
Білім
алушы
• Программалық код жазу
барысында бір өлшемдімассивті
қолданады
•Программалық код жазу
барысында екі өлшемдімассивті қолданады
Ойлау дағдыларының
деңгейі Білу, түсіну және
қолдану
Орындау
уақыты 20
минут
Тапсырмалар
-
Бірөлшемді массивті Python
программалау тілінде таныстыру жолын
көрсетіңдер
_____________________________________________________________________
(1
балл)
-
Бірөлшемді, ұзындығы N тең
A[N] массиві берілген. Осы массивтегі оң элементтерін шығаратын
программа коды берілген. Түсіп қалдырылған жолды
толтырыңдар.
_______________________________ #
массивті
таныстыру
A=array(“i”)
N=int(input())
S=0
A=[0]*N
for i in range
(0,N)
_______________________________#
массив элементтерін
пернетақтадан еңгізу
for i in range
(0,N):
_______________________________#
оң санды табу
шарты
print(A[i])
( 3
балл)
-
Сөйлемді
толтырыңыз.
Екіөлшемді
массив _______________________________________________
деп те
атайды.
( 1
балл)
-
Екіөлшемді A[i][j] массиві
берілген. Егер i=8, j=5 болса, осы массивте неше
элемент бар.
-
13
-
40
-
3
-
35
( 1
балл)
-
Массивтің жұп
элементтерінің қосындысын тап.
-
S=0 for i in
range(0,n): if A[i]%2 == 0:
S+=A[i].
b) S=0 for i in
range(0,n): if A[i]%2 = 0:
S+=A[i].
c) S=1 for i in
range(0,n): if A[i]%2 == 0:
S+=A[i].
d) S=0 for i in
range(1,n): if A[i]%2 == 0:
S+=A[i].
( 2 балл)
-
Екіөлшемді массивтің бас және
жанама диоганалдарының жоғары және төменгі орналасқан элементтеріні
анықтау шартын сәйкестендіріңдер.
-
Бас диоганалдың жоғары
бөлігі
|
|
-
If
i+j<n+1
|
-
Бас диоганалдың төменгі
бөлігі
|
|
-
If
i<j
|
-
Жанама диоганалдың жоғары
бөлігі
|
|
-
If
i>j
|
-
Жанама диоганалдың төменгі
бөлігі
|
|
-
If
i+j>n+1
|
(4 балл)
-
Бағалау
критерийі
|
Тапсырма
№
|
Дескриптор
|
Балл
|
Білім
алушы
|
Программалық код жазу
барысында бір өлшемді массивті
қолданады
|
1
|
Бірөлшемді массивті Python
программалау тілінде таныстыра
алады
|
1
|
Программалық код жазу
барысында екі өлшемді массивті
қолданады
|
2
|
массивті
таныстыруды
|
1
|
массив элементтерін
пернетақтадан еңгізеді
|
1
|
оң санды табу шартын
жазады
|
1
|
3
|
Екіөлшемді массив ұғымін
біледі
|
1
|
4
|
Екіөлшемді массив элементтерін
анықтай алады
|
1
|
5
|
Массивтің жұп элементтерінің
қосындысын табу шартын
біледі
|
2
|
6
|
Бас диоганалдың жоғары бөлігі
эелемнтін анықтау шартын
біледі
|
1
|
Бас диоганалдың төменгі бөлігі
анықтау шартын біледі
|
1
|
Жанама диоганалдың жоғары
бөлігі анықтау шартын біледі
|
1
|
Жанама диоганалдың төменгі
бөлігі анықтау шартын біледі
|
1
|
Барлығы
|
12
|