Файл: Блімдер Таырыптар.docx

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

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

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

Добавлен: 12.12.2023

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

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

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

























7 мин

Тізбектің орташа мәнінен кіші сандарды анықтау: /n >ai шартын орындаған тізбек мүшелерін экранға шығарамыз.

«Санды зерттеу» жобасының коды

from array import array from random import randint import math

A=array("i") N=int( input() )

A=[0]*N; t=0; jaisan=0;S=0; jup=0

A =[ randint(2,1000) for x in range(N)]

#Jup elementterdi anyqtau

for i in range(0,N): if A[i]%2==0:

jup+=1

#Jai elementterdi anyqtau

for i in range(0,N): t=0;

for j in range(2, round(math.sqrt(A[i]))+1):

if A[i]% j==0: t=1

if t== 0:

jaisan+=1
# Arifmetikalyq ortasynan kishilerdi anyqtau'

for i in range(0,N): S+=A[i]

S=S/N

print ('Jup elementter sany=',jup) print ('Jai elementter sany=',jaisan) print('Arifmetikalyq ortasy=', S)

print('Arifmetikalyq ortasynan kishiler') for i in range(0,N):

if A[i]
print(A[i],end=" ")

2- практикалық тапсырма. Бірқалыпты түзу сызықты қозғалыста жүрілген жолдың уақытқа тәуелділігін зерттеу (физика практикум)

Суы бар шыны түтікшені ішінде ауасы бар доп (стеариновый шарик) түтіктің жоғарғы жағына көтерілгенше тігінен ұстап тұрып, ең жоғарғы нүктесіне жеткенде түтікті 1800 градусқа бұрып секундамермен уақытты өлшеу керек (1-сурет). Түтікті сызғыш көмегімен жартысын, үштен бірін, төрттен бірін, бестен бірін анықтап алып, осы жолдарда доптың жүру уақытын тіркеу керек (1- кесте).








5 мин




Топтық жұмыс

Бір өлшемді кестелердің математика және физикада қолдануына арналған практикалық тапсырмаларға талдау жасаңдар. Қолданудағы тиімділіктері қандай?
Жұптық жұмыс

Математика, физика, химия, биология және география пәндері бойынша біртипті деректерді өңдеуге арналған практикалық тапсырманы жоспарлаңдар.
Оқушылардың жұмыстарын фигуралар арқылы бағалау.

Геометриялық фигуралар

Аяқталуы

6 мин



Рефлексия

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


«Бағдаршам» әдісі

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

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

Үй тапсырмасы 1 мин

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

Оқулық





Оқушылар:

20-сабақ

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

Python программалау тілінде бірөлшемді массив элементтерінің орындарын өзгерту, ауыстыру

Тақырып: Элементтердің орнын ауыстыру

Мектеп:

Күні:

Мұғалімнің аты-жөні:

Сынып:

Қатысқандар саны:

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

Оқу мақсаттары

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

Сабақ мақсаттары

Барлық оқушылар үшін:

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

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

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

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

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

Бағалау критерийі

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




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

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

Құндылықтарға баулу

«Мәңгілік ел» идеясының құндылықтарын жүзеге асыру. Топта бірлесіп жұмыс жасау, бір-бірлерінің пікірлерін тыңдау, сыйлау.

Тілдік мақсаттар

Оқушылар орындай алады:

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

Пәндік лексика және терминология:

Массив, тип, элемент, индекс, массив атауы, ұзындық, кесте, код, файл, айнымалы, ауыстыру.

Диалог/жазбаша жұмысқа қажетті пайдалы фразалар топтамасы

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

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

Жазу:

Элементтердің орындарын ауыстыру әрекеттерін жазыңдар.

Пәнаралық байланыс

Математикалық амалдар, ағылшын, орыс тіліндегі сөздер қолданылады.

Тірек білім, білік, дағдылар

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

Жоспар

Сабақ кезеңдері

Жоспарланған іс-әрекет

Қосымша

ресурстар

Басталуы

3 мин

7 мин

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

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

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




Негізгі бөлім

2 мин



7 мин


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

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

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

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

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

Оқулық

Bilimland.kz








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




6 мин

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)















Дескриптор







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







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







қолданады.




5 мин

Жұптықжұмыс







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







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






А

А

А

А

А




А

А

А

А

А




1

2

3

4

5




5

1

2

3

4





4 мин


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

Дескриптор

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

Смайликтер арқылы бағалау.
Топтық жұмыс

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


Смайликтер

Аяқталуы

5 мин



Рефлексия

  1. Шарт тексеру операторын қолданбай, массивтегі элементтерін кері мәнге айналдыруға бола ма (мысалы, оң болса теріске, теріс сан болса оң санға)?

  2. Массивтің кез келген екі элементінің мәнін бір-біріне қалай ауыстыруға болады?

  3. Массив элементтерін ауыстыру жолдарын пайдаланып математика, физика және т.б. пәндердегі қандай тапсырмалардың визуалды ортадағы жобасын дайындауға болады?

  4. Массив элементтеріне 1-ден 20-ға дейін сандарды өсу ретімен пернетақтадан енгізбей қалай автоматты түрде жүктеуге болады деп ойлайсың? Өз ұсынысыңды жаса.


«Бутерброд» әдісі

Оқушылар сабақ туралы алдымен жақсы пікір, екінші құрылымды сын, үшінші тағы жақсы пікір айтады.

Оқулық

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

1 мин

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

Оқулық







Оқушылар:

21-сабақ

1   ...   7   8   9   10   11   12   13   14   ...   18