Файл: 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 болса, осы массивте неше элемент бар.

  1. 13

  2. 40

  3. 3

  4. 35 (1)

5. Массивтің жұп элементтерінің қосындысын тап.

  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)

6. Екіөлшемді массивтің бас және жанама диоганалдарының жоғары және төменгі орналасқан элементтеріні анықтау шартын сәйкестендіріңдер.

  1. Бас диоганалдың жоғары бөлігі




  1. If i+j

  1. Бас диоганалдың төменгі бөлігі

  1. If i

  1. Жанама диоганалдың жоғары бөлігі

  1. If i>j

  1. Жанама диоганалдың төменгі бөлігі

  1. If i+j>n+1


(4)

4. Екіөлшемді A[i][j] массиві берілген. Егер i=8, j=5 болса, осы массивте неше элемент бар.

  1. 13

  2. 40

  3. 3

  4. 35 (1)

5. Массивтің жұп элементтерінің қосындысын тап.

  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)

6. Екіөлшемді массивтің бас және жанама диоганалдарының жоғары және төменгі орналасқан элементтеріні анықтау шартын сәйкестендіріңдер.

  1. Бас диоганалдың жоғары бөлігі




  1. If i+j

  1. Бас диоганалдың төменгі бөлігі

  1. If i

  1. Жанама диоганалдың жоғары бөлігі

  1. If i>j

  1. Жанама диоганалдың төменгі бөлігі

  1. If i+j>n+1

(4)


Бағалау критериі

Тапсырма №

Дескриптор

Балл

Білім алушы

Программалық

кодта екі өлшемді массив қолданады


1

«екі өлшемді массив» ұғымын біледі;

1

2

элементтің индесін табады;

1

3

массивті таныстырады;

1

массив элементтерін шығару командасын жазады;

1

оң санды табу шартын жазады;

1

4

екі өлшемді массив элменттерін анықтай алады;

1

5

массивтің жұп элементтерінің қосындысын табу шартын біледі;

2

6

бас диоганалдың жоғары бөлігі эелемнтін анықтау шартын біледі;

1

бас диоганалдың төменгі бөлігі анықтау шартын біледі;

1

жанама диоганалдың жоғары бөлігі анықтау шартын біледі;

1

жанама диоганалдың төменгі бөлігі анықтау шартын біледі.

1

Барлығы:







12