Файл: Python программалау тілінде алгоритмдерді программалау ббжб 5.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2023
Просмотров: 225
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
9--- сынып. ____________________________Python программалау тілінде алгоритмдерді программалау» ББЖБ №5
1. Сөйлемді толтырыңыз.
Екіөлшемді массив _______________________________________________ деп те атайды. (1)
2. a=[3,9,7,5,4,6] массиві берілген. Мәні "4"-ке тең элементтің индексін тап
А) a[5]
Б) a(5)
В) a(4)
Д) a[4] (1)
3. Екіөлшемді, ұзындығы N тең A[N][N] массиві берілген. Осы массивтегі оң элементтерін шығаратын программа коды берілген. Түсіп қалдырылған жолды толтырыңдар.
_________________________________________ # массивті таныстыру
N=int(input())
A=[[0 for i in range(N)] for j in range(N)]
for i in range(N):
for j in range(N):
A[i][j]=randint(-9,9)
_______________________ # массив элементтерін шығару
print()
for i in range(N):
for j in range(N):
__________________: # оң санды табу шарты
print(A[i][j],end='') (3)
9--- сынып. ____________________________Python программалау тілінде алгоритмдерді программалау» ББЖБ №5
1. Сөйлемді толтырыңыз.
Екіөлшемді массив _______________________________________________ деп те атайды. (1)
2. a=[3,9,7,5,4,6] массиві берілген. Мәні "4"-ке тең элементтің индексін тап
А) a[5]
Б) a(5)
В) a(4)
Д) a[4] (1)
3. Екіөлшемді, ұзындығы N тең A[N][N] массиві берілген. Осы массивтегі оң элементтерін шығаратын программа коды берілген. Түсіп қалдырылған жолды толтырыңдар.
_________________________________________ # массивті таныстыру
N=int(input())
A=[[0 for i in range(N)] for j in range(N)]
for i in range(N):
for j in range(N):
A[i][j]=randint(-9,9)
_______________________ # массив элементтерін шығару
print()
for i in range(N):
for j in range(N):
__________________: # оң санды табу шарты
print(A[i][j],end='') (3)
4. Екіөлшемді A[i][j] массиві берілген. Егер i=8, j=5 болса, осы массивте неше элемент бар.
-
13 -
40 -
3 -
35 (1)
5. Массивтің жұп элементтерінің қосындысын тап.
-
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)
6. Екіөлшемді массивтің бас және жанама диоганалдарының жоғары және төменгі орналасқан элементтеріні анықтау шартын сәйкестендіріңдер.
| |
|
|
| |
|
| |
|
|
(4)
4. Екіөлшемді A[i][j] массиві берілген. Егер i=8, j=5 болса, осы массивте неше элемент бар.
-
13 -
40 -
3 -
35 (1)
5. Массивтің жұп элементтерінің қосындысын тап.
-
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)
6. Екіөлшемді массивтің бас және жанама диоганалдарының жоғары және төменгі орналасқан элементтеріні анықтау шартын сәйкестендіріңдер.
| |
|
|
| |
|
| |
|
|
(4)
Бағалау критериі | Тапсырма № | Дескриптор | Балл |
Білім алушы | |||
Программалық кодта екі өлшемді массив қолданады | 1 | «екі өлшемді массив» ұғымын біледі; | 1 |
2 | элементтің индесін табады; | 1 | |
3 | массивті таныстырады; | 1 | |
массив элементтерін шығару командасын жазады; | 1 | ||
оң санды табу шартын жазады; | 1 | ||
4 | екі өлшемді массив элменттерін анықтай алады; | 1 | |
5 | массивтің жұп элементтерінің қосындысын табу шартын біледі; | 2 | |
6 | бас диоганалдың жоғары бөлігі эелемнтін анықтау шартын біледі; | 1 | |
бас диоганалдың төменгі бөлігі анықтау шартын біледі; | 1 | ||
жанама диоганалдың жоғары бөлігі анықтау шартын біледі; | 1 | ||
жанама диоганалдың төменгі бөлігі анықтау шартын біледі. | 1 | ||
Барлығы: | | | 12 |