/Миға шабуыл
сұрақтарымен жұмыс істеу
Матрица ұғымын қалай
түсінесің? Техникада
қай салаларда
кездеседі?
Күнделікті өмірде кесте
түрінде берілген
деректермен жұмыс
жасауға қандай мысалдар
келтіре
аласың?
Оқулықпен
жұмыс
Жаңа ақпаратпен танысу.
Әдістемелік берілген
сұрақтарға жеке, топта,
ұжымда жауап береді.
Мұғалім толықтырып
отырады.
1-тапсырма
Екіөлшемді массивтің
бас және жанама
диагональдарының
айырмашылықтарын
салыстырыңдар.
Дескриптор:
Екіөлшемді массивті
анықтайды;
Диагональдарын
салыстырады.
2-тапсырма.
2-мысал:А[N] [N]
екіөлшемді массиві берілген
(1<N<20). Осы
массивтің бас диагоналінде
орналасқан
элементтердің қосындысын тап.
from random import
randint
N=int(input())
A = [ [0 for j in
range(N)] for i in range(N)]
for i in range(0,
N):
for j in
range(0,N):
A[i][j]=int(input())
S=0;
i=0
for i in
range(N):
for j in
range(N):
if i == j: (бас
диагональді анықтау шарты)
S+=A[i][j]
print(S)
3-мысал:А[N] [N]
екіөлшемді массиві берілген
(1<N<20). Осы
массивтің жанама диагоналінің
төменгі бөлігінде
орналасқан элементтердің
арасынан нөлге
теңдерінің санын анықта.
Жұптарының қосындысын
тап.
from random import
randint
N=int(input())
A = [ [0 for j in
range(N)] for i in range(N)]
for i in range(0,
N):
for j in
range(0,N):
A[i][j]=randint(0,
1)
print(A[i][j], end='
')
print()
S=0;
for i in
range(0,N):
for j in
range(0,N):
if i>N-j-1 and
A[j][i]==0:
S+=1
print(S)
Дескриптор
Екіөлшемді массивтерді
анықтайды;
Python программалау
тілінде қолданады.
Дескриптор
Екіөлшемді массивтерді
анықтайды;
Python программалау
тілінде қолданады.
Топтық
жұмыс
Екіөлшемді массивтердің
қызметіне талдау
жасаңдар. Массив
элементтерін цикл көмегімен
енгізу қалай жүзеге
асады? Түсіндіріп беріңдер.
Оқушылардың жұмыстарын
бағалау кестесіне
балл қою арқылы бағалау.
|