Сабақтың тақырыбы: Екі өлшемді массвиті сұрыптау, жолды өшіру Оқу бағдарламасына сәйкес оқыту мақсаттары



Дата20.03.2024
өлшемі21.72 Kb.
#496178
түріСабақ
6 03 2024 Екі өлшемді массивтерді шешу


112 Б.Садықов атындағы жалпы орта мектеп

Пән

Информатика

Бөлім

Python программалау тілінде алгоритмдерді программалау

Педагогтың аты-жөні

Ходжахметов С

Күні:

6.03.2024

Сынып 9-б

Қатысушылар саны




Қатыспағандар саны




Сабақтың тақырыбы:

Екі өлшемді массвиті сұрыптау, жолды өшіру

Оқу бағдарламасына сәйкес оқыту мақсаттары

9.3.3.1 – бір өлшемді массивтер пайдаланып Python программалау
тілінде программаларды жасау
9.3.3.2 – екі өлшемді массивтер пайдаланып Python программалау
тілінде программаларды жасау

Сабақтың мақсаты:

Барлық оқушылар:

Екіөлшемді массивтер мен диагональдарын анықтайды;

Көптеген оқушылар:

Python программалау тілінде екіөлшемді массивтерді қолданады;

Кейбір оқушылар:

Екіөлшемді массивтерді Python программалау тілінде қолданудың маңыздылығын тұжырымдайды



Сабақтың барысы:

Сабақтың кезені/ уақыт

Педагогтың әрекеті

Оқушының әрекеті

Бағалау

Ресурстар

Сабақтың басы
7 минут

1. Ой сергіту жаттығуы. «Айдаһар» ойыны
Топ қатарласып тұрады, әр қатысушы алдыңғы ойыншының белінен ұстайды. Саптың алдындағы ойыншы дракон «басы», соңғы қатысушы
«құйрығы». «Басы» «құйрығын» ұстауға тырысады, ал басы бұлтарып ұстатпауы керек. Жаттығу барысында барлық қатысушы қолдарын жібермей қозғалады. Ойын оқушыларды жақсы сергітеді, топты белсенділікке әкеледі, мазасыздықтан арылтады.
Үй тапсырмасын пысықтау
Өткен тақырып бойынша оқулықта берілген тапсырмалардың шешімін топта талдайды. Өзара бағалайды.

1.Мұғаліммен амандасады.
2.жатыгуды орындайды
.
3.үй тапсырмасын тексереді.

Өзара бағалау



Компьютер,

оқушының
жұмыс дәптері



Сабақтың ортасы


32 минут

Миға шабуыл сұрақтарымен жұмыс істеу

  • Матрица ұғымын қалай түсінесің?Техникада қай салалардакездеседі?

  • Күнделікті өмірде кесте түрінде берілген деректермен жұмыс жасауға қандаймысалдар келтіреаласың?


Оқулықпен жұмыс
Жаңа ақпаратпен танысу. Әдістемелік берілген сұрақтарға жеке, топта, ұжымда жауап береді. Мұғалім толықтырып отырады.

1-тапсырма Екіөлшемді массивтің бас және жанама диагональдарының айырмашылықтарын салыстырыңдар.

2-тапсырма.
2-мысал:А[N] [N] екіөлшемді массиві берілген (1from 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Жұптарының қосындысын тап.

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 программалау тілінде қолданады.

Оқушылардың жұмыстарын бағалау кестесіне балл қою арқылы бағалау.
2 балл
3 балл


3 балл

Оқулық
Компьютер, bilimland.kz
\



Сабақтың соңы
6 минут

Өздеріңе таныс күнделікті қолданып жүрген екіөлшемді кестелерге массив құрап, ұсыныңдар. Мысалы, көбейту кестесін алуға болады.

«БББ кестесі».


Оқушылар сабақ туралы не білетінін, сабақта не білгенін, не білгісі келетінін кестеге жазады



Өзін-өзі бағ
алау.







Үй тап-сырмасы

Екі өлшемді массив элементтерін сұрыптау программасын жазу











Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет