Файл: Python программалау тілінде алгоритмдерді программалау ббжб 5.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 325

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
9--- сынып. ____________________________Python программалау тілінде алгоритмдерді программалау» ББЖБ №51. Сөйлемді толтырыңыз.Екіөлшемді массив _______________________________________________ деп те атайды. (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 программалау тілінде алгоритмдерді программалау» ББЖБ №51. Сөйлемді толтырыңыз.Екіөлшемді массив _______________________________________________ деп те атайды. (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