Сабақтың
басы
|
1.Оқушылармен амандасу.
2.Сабақтың тақырыбы мен мақсаттарымен
таныстыру.
Ұйымдастыру кезеңі:
Сәлемдесу, Оқушыларды түгелдеу
Өткен тақырып бойынша сұрақтар:
Миға шабуыл:
Insert дегеніміз ненеі
білдіреді?
Delete дегеніміз ненеі
білдіреді?
Python программалау тілінде не үшін
қолданылады қалай ойлайсыздар?
Екіөлшемді
массивке қандай қатысы бар деп ойлайсыздар?
|
1.Мұғаліммен амандасады.
2.Сабақтың тақырыбын дәптерге
жазады.
3.Сабақтың
мақсаттарымен танысады.
|
Оқушылардың
іс-әрекеттерін ауызша мадақтау, қолдау көрсет
|
|
Сабақтың
ортасы
|
Жаңа тақырыпты түсіндіру.
Өткен сабақта біз екіқлшемді массивпен
жұмыс жасап есептер шығардық:
/ Миға шабуыл сұрақтарымен жұмыс
істеу
Матрица ұғымын қалай түсінесің?
Екіөлшемді массивтін бірөлшемді
айырмашылығы неде?
Екіөлшемді массивте элменттерді орынымен
алмастыру үшін қандай команда қолдандық?
Екіөлшемді массивке қандай анйымалы
қолдандық?
Екіөлшемді массив дегеніміз не?
Екіөлшемді массив – жолдар мен бағандардан
тұратын кесте түріндегі деректер құрылымы.
Python-да екіөлшемді массивті list (тізім)
арқылы құруға болады.
Еске
түсірейік. 3х3 екіөлшемді массив құрастырайық.
|
Мұғалімді тыңдайды
Сұрақтарға жауап береді.
|
|
|
|
Нәтижесі:

matrix =
[
[1, 2,
3],
[4, 5,
6],
[7, 8,
9]
]
for row in
matrix:
print(row)
Осы екіөлшемді массивке жаңа элемент қосу
үшін insert() әдісін пайдаланамыз
Мысалы, 2-жолдың (индексі 1) соңына 10
санын қосамыз:

matrix[1].append(10) #
2-жолдың
соңына 10
қосу
for row in
matrix:
print(row)
нәтижесі:

белгілі бір индекске мәнді
кірістіреміз

matrix[1].insert(2, 99)
# 2-жолдың
2-бағанына 99
кірістіру
for row in
matrix:
print(row)
нәтижесі:

Элементтерді өшіру-жою:
Белгілі бір элементті жою үшін del,
remove(), pop() әдістерін қолдануға болады.
Мысалы, жаңа біз қосқан 99 деген санды
өшіру үшін, алдымен ол қай жерде орналасақын анықтаймыз: 2-жол
3-элемент (99)

del matrix[1][2] # 2-жолдың 3-бағанындағы
элементті жою
for row in
matrix:
print(row)
нәтижесі:

pop() әдісімен соңғы элементті
жою:
қосқан 10 элементін жоямыз. Ол үшін
анықтаймыз қай жерде орналасқанын 2-жол 4-элемент(10)

matrix[1].pop() # 2-жолдың соңғы элементін
жою
for row in
matrix:
print(row)
нәтижесі:

Практиқалық жұмыс:
Тапсырма: 3×3 өлшемді екіөлшемді массив
құрыңыз.
Тапсырма: 2-жолдың 2-бағанына 77 мәнін
кірістіріңіз.
Тапсырма: 1-жолдың соңғы элементін
жойыңыз.
Тапсырма:
3-жолдың басына 55 мәнін қосыңыз.
|
Мұғаліммен бірге
берілген есептерді шығарады
Дескрипторлар:
3×3 массив құрады
Белгілі бір орынға мәнді
кірістіреді
Элементті дұрыс жояды
Жолдың
басына мән қосады
|
Оқушылардың іс-әрекеттерін ауызша
мадақтау, қолдау көрсет
Оқушылардың жұмыстарын орындауына орай
бағаланады
|
|