|
Сабақтың басы
|
Ұйымдастыру
кезеңі:
Оқушылармен сәлемдесу,
тугелдеу.
Сыныпта жағымды ахуал
орнату.
«Өзіме
тілек» әдісі (түрлі түсті стикерлерге
оқушылар тілек жазып,ұшақ жасап,басқа оқушыға ұшыру арқылы сол
оқушыға тілегін тілейді).
Түстер бойынша топқа бөлу
(ұшып келген ұшақтың түстері бойынша
топтастыру)
1 топ.
Қызыл түсті
стикерлер
2 топ.
Жасыл түсті
стикерлер
Өткен тақырыпты «Ой қозғау»
әдісі бойынша пысықтаймын.
-
Алгоритм
деген
не?
-
Алгоритмнің түрлерін
айтыңыз
-
Бағдарламалау деген
не?
-
Алгоритмді жазу
жолдары?
-
Программалауда бұл
сандар мен символдар не деп аталады?
-
Қандай айнымалыларды
білесіз?
-
Python программасында
аудармасы қандай?
|
|
|
Сабақтың ортасы
(30мин)
|
Жаңа тақырып.
Мұғалімнің түсіндірмесі.
Массив – (француз тілінен аударғанда massif – қуатты, тұтас
дегенді білдіреді) біртекті заттар немесе
нысандардың тұтас алғандағы жиынтығын білдіретін ұғым.
мысалы, тұрмыста тұрғын үй массивтері (тұрғын аудандар), орман массивтері (орман
алқаптары)
деген сияқты ұғымдармен бірге қолданылады

1-код
>>>А = [45, 25, 30,
20,–40]
>>>А
[45,
25, 30, 20, –40]
2-код
>>>А = [45, 25, 30,
20,–40]
>>> А[0 : 5 :
2]
[45, 30, –40]
>>> А[2 :
4]
[25, 30, 20]
>>> А[–1],
А[–5]
[-40], [45]
>>> А[0], А[–5] А[45]
А[45]
«Түртіп алу » әдісі. Термин
сөздер
|
Орын
ауыстыру
|
Перестановка
|
Retirement
|
|
|
Элемент мәндерін
өңдеу
|
Обработка значений
элементов
|
Replacement function
elements
|
|
|
Қосымша
айнымалы
|
Дополнительная
переменная
|
Additional
variable
|
|
|
Фактариал
|
Фактариал
|
Factorial
|
Жеке
жұмыс
1-тапсырма: Массивтің қосындысы А[N] массиві
берілген.
Осы массив элементтерінің қосындысын
тап.
from array import
array
A=array("i")
N=int(input())
S=0
A=[0]*N
for i in
range(0,N):
A[i] =
int(input())
for i in
range(0,N):
if A[i] 0
:
S+=A[i]
print(S)
2-тапсырма:
Программа
кодынан 3 қатені тауып, программаның
нәтижесін шығар.
from
array import array
A=array("i")
N=int(input())
A=[0]*N
for i in
range(0,N):
A[i] =
int(input())
print(A[4:])
3-тапсырма: Х массивіндегі жұп индексті
элемент пен тақ индексті элементтің орындары ауысатынлай етіп,
оларды керісінше орналастырып, у массивіне әкеліп
қойыңдар.


ҚБ. Чаттар арқылы Сабақты
қорытындылау.
Тест арқылы серпілген
сауалдар беру
1. Массив ұғымын қалай
түсінесің?
2. Массивті Python программасында қалай
таныстырамыз?
3. Элементтерді ауыстыру дегеніміз
не?
4. Массивте сандарды ауыстыру қай формулламен
есептеледі?
- өте
жақсы
-
жақсы
-
орташа
Дескриптор
-
Массив ұғымын
түсінеді.
-
Бір өлшемді массивтерді
анықтай алады.
-
Массивті Python программалау
тілінде сиппатай алады.
-
Python программалау тілінде
бір өлшемді массивтерді пайдаланып программа құра
алады.
-
Python-да массив элементтерінің орынын ауыстыра
алады.
-
Python программалау тілінде
бір өлшемді массивтердің элементтерінің орнын ауыстырып, талдау
жасай алады.
|
|
|
Рефлексия
(2мин)
|
Рефлексия Сабақ/оқу мақсаттары
шынайы ма?
Бүгін оқушылар не білді?
Сыныптағы ахуал қандай болды?
Мен жоспарланған саралау
шаралары тиімді болды ма?
Мен берген уақыт ішінде
үлгердім бе?
Т ақырыпты
жақсы түсініп, меңгерген оқушылар стикерлерді логотипінің көк
түсіне жапсырады, орташа деңгейде меңгерген оқушылар жасыл түске
жапсырады, тақырыпты «бүгінгі тақырыпты меңгере алмадым» деген
оқушылар болса, стикерді логотиптің қызыл түсіне
жапсырады.
|
|