ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.03.2024
Просмотров: 10
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Оқушының аты-жөні | Күні |
| |
3 –ТОҚСАНБОЙЫНШАЖИЫНТЫҚБАҒАЛАУҒААРНАЛҒАНТАПСЫРМАЛАР
І нұсқа (№1 бжб)
«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 балл)
-
Екіөлшемді массивтің бас және жанама диоганалдарының жоғары және төменгі орналасқан элементтеріні анықтау шартын сәйкестендіріңдер.
| |
|
| |
|
| |
|
| |
|
(4 балл)
Бағалау критерийі | Тапсырма № | Дескриптор | Балл |
Білім алушы | |||
Программалық код жазу барысында бір өлшемді массивті қолданады | 1 | Бірөлшемді массивті Python программалау тілінде таныстыра алады | 1 |
Программалық код жазу барысында екі өлшемді массивті қолданады | 2 | массивті таныстыруды | 1 |
массив элементтерін пернетақтадан еңгізеді | 1 | ||
оң санды табу шартын жазады | 1 | ||
3 | Екіөлшемді массив ұғымін біледі | 1 | |
4 | Екіөлшемді массив элементтерін анықтай алады | 1 | |
5 | Массивтің жұп элементтерінің қосындысын табу шартын біледі | 2 | |
6 | Бас диоганалдың жоғары бөлігі эелемнтін анықтау шартын біледі | 1 | |
Бас диоганалдың төменгі бөлігі анықтау шартын біледі | 1 | ||
Жанама диоганалдың жоғары бөлігі анықтау шартын біледі | 1 | ||
Жанама диоганалдың төменгі бөлігі анықтау шартын біледі | 1 | ||
Барлығы | 12 |
3 –ТОҚСАНБОЙЫНШАЖИЫНТЫҚБАҒАЛАУҒААРНАЛҒАНТАПСЫРМАЛАР
І нұсқа (№1 бжб)
«Python (пайтон) программалаутіліндеалгоритмдердіпрограммалау»бөлімібойыншажиынтықбағалау
Оқумақсаты9.3.3.1 бірөлшемді массивтер пайдаланып Python программалау
тілінде программаларды жасау;
9.3.3.2 екіөлшемді массивтер пайдаланып Python программалау тілінде бағдарламаларды жасау;
Бағалау критерийі
Білім алушы
• Программалық код жазу барысында бір өлшемдімассивті қолданады
•Программалық код жазу барысында екі өлшемдімассивті қолданады
Ойлау дағдыларының деңгейі Білу, түсіну және қолдану
Орындау уақыты20 минут
Тапсырмалар