Файл: Бірлшемді массив элементіні орнын ауыстыру дістерін анытау.docx

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

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

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

Добавлен: 08.02.2024

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Қысқа мерзімді жоспары

Бөлім

Роботтехника

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

Мейірбек Анаш

Күні

22.02.2022

Сынып: 9 сынып

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




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




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

Элементтердіңорнынауыстыру

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

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

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

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

Бірөлшемді массив элементінің орнын ауыстыру әдістерін анықтау.

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

Массив элементтерін бірін екіншісіне ауыстыруды программалауда қолдану

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

Массив элементтерін ауыстырудың қажеттілігін тұжырымдау, бағалау.


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


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

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

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

Бағалау

Ресурстар

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

1.Оқушылармен амандасу.

Ой сергіту жаттығуы.«Жақсы қасиеттерін тап»

Оқушылардың есімдері жазылған парақшалар таратылып беріледі. Кімге қай оқушының аты түссе сол параққа сол оқушылардың жақсы қасиеттерін жазып айтады. Ал басқалар кімді айтқанын табу керек.

Үй тапсырмасын пысықтау

Оқулықтағы тапсырмалардың жауаптарын тақтада қорғайды, топта талдайды. Өзарабағалайды..

1.Мұғаліммен амандасады.








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

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

  • Массив элементтерініңорнынауыстырудағымақсатне?

  • Осы тақырыпқабайланыстыкүнделіктітұрмыстанқандаймысалдардыкелтіреаласың?

Оқулықпенжұмыс

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

Компьютерменжұмыс

3-мысал:А[N] бірөлшемдімассиві

берілген(1
жасайтын «Оңғажылжу» жобасындайында.

Циклдікжылжытудыоңжаққақарай

орындаудыңсұлбасынқарастырайық.

Мысалы, А[5] массивіүшіноңжаққациклдік

жылжытудықарастырайық (1-сұлба).



.

from array import array

A=array("i")

N=int(input('N=')){массив ұзындығы}

P=int(input('P=')) {жылжытусаны}

A=[0]*N;

for i in range(0, N):

A[i]=int(input())

for i in range(1, P): {Жылжытуциклы}

m=N; k=A[N-1]

for j in range(0, N):

m-=1

A[m]=A[m-1]{массивтіжылжыту}

A[0]=k{Соңғымүшеніжүктеу}

print('A=',A)



Дескриптор

Бірөлшемдімассивтердіанықтайды;

Бірөлшемдімассивтердіпрограммалауда

қолданады.

Жұптықжұмыс

Жұбыңменбіргемассивтіоңғациклдік

жылжытужобасынаталдаужүргіз. Жоба



программасындағы әрбір оператордың қызметін және ұйымдастырылған әрбір циклдің қызметіне жеке-жеке талдау жасап, нақты қызметін айқындаңдар.

Дескриптор

Бірөлшемдімассивтердіқолданудыңмаңыздылығынтұжырымдайды.

Смайликтерарқылыбағалау.

Топтықжұмыс

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

Оқушылардыңжұмыстарынсмайликтерарқылыбағалайды.

Мұғалімді тыңдайды







Компьютерменжұмыс

1.Оқушыларға өзін-өзі бағалауды ұйымдастырады.

2.Кері байланыс:

барлығын түсіндім

Бір нәрсе түсінемін, бірақ

бәрін емес

Түсінбедім, қайталап қарау қажет


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










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

Оқулықтағы тапсырмаларды орындау.