Сабақ мақсаты: Екі өлшемді массивпен танысу, жазылуын үйрену, есептер шығару
Тік бұрышты кестеде сақталған деректер матрица немесе екі өлшемді массивтер деп атайды.
Тік бұрышты кестеде сақталған деректер матрица немесе екі өлшемді массивтер деп атайды.
Екі өлшемді массив бірөлшемді массивке сілтеме болып табылады.
Бірөлшемді массивтің элементтері бір бүтін санмен индестелсе, екі өлшемді масивтің элементтері екі бүтін санмен индекстеледі, бірінші - жол, екінші - баған.
Кез келген объектінің массивін құрғаннан кейін айнымалы аты қолданылатын программаны қолдануға болады. Ол үшін массив аты мен тік жақшаның ішінде бүтін санды индекс көрсетіледі.
Мысалы: Бір жолда жазылған екі жолдан және үш бағаннан тұратын сандық кестені құрамыз.
Мысалы: Бір жолда жазылған екі жолдан және үш бағаннан тұратын сандық кестені құрамыз.
Екі –өшемді массивтің барлық элементтерін PYTHON да жазу коды, мысалы
for I in range (n)
for j in range (m)
Мысалы: Бір жолда жазылған екі жолдан және үш бағаннан тұратын сандық кестені құрамыз.
Мысалы: Бір жолда жазылған екі жолдан және үш бағаннан тұратын сандық кестені құрамыз.
arr=[[11, 22,33],[44,55,66]]
arr=[11,23,33],[44,55,66]
for i in range(len(arr)):
for j in range(len(arr[i])):
print("arr[',am']=",arr[i][j],end='')
print()
Жауабы:
arr[',am']= 11
arr[',am']= 23
arr[',am']= 33
arr[',am']= 44
arr[',am']= 55
arr[',am']= 66
Матрицадағы барлық сандардың қосындысын есептейтін программа жазайық arr=[[7,8,9],[10,11,12]] Жауабында 7 15 24 34 45 57 осындай сандар шығу керек
arr=[[7,8,9],[10,11,12]]
arr=[[7,8,9],[10,11,12]]
sum=0
for i in range (len (arr)):
for j in range (len (arr[i])):
sum+=arr[i][j]
print(sum, end=' ')
Bilimland.kz бойынша 8-10 бал жинағандар 7 Балмен бағалаймын 5-7 бал жинағандар 6 балмен бағалаймын ары қарай 5 тік балмен бағаланады. Программа нәтижесін көрсеткендерге 3 балмен бағаланады. Барлық ұпай 10 бал