Файл: Элементті жою жне кірістіру.docx

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

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

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

Добавлен: 29.11.2023

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

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

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

Элементті жою және кірістіру





Бөлім:

Python бағдарламалау тілінде (python) бағдарламалау алгоритмдері

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




Күні:




Сынып: 9

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

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

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

Элементті жою және кірістіру

Осы сабақта қол жеткізілетін оқу мақсаттары

9.3.3.1 массивтерді пайдаланып Python бағдарламалау тілінде (python) бағдарламалар құру.

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

Оқушылар:

  • массивтер, индекстеу, массив элементтері туралы негізгі мәліметтерді білу;

  • массив түрлері туралы білу;

  • массивтерді мәндермен толтыру;

  • экранға массив мәндерін басып шығару.

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


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

Мұғалімнің іс-әрекеті

Оқушылардың іс-әрекеті

Бағалау

Ресурстар

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

0-10 мин.

Ұйымдастыру уақыты. Журналға қатысқандарды тексеру, оқушыларды сабақтың тақырыбымен және оның мақсаттарымен таныстыру.
Қайталау

Сөз іздеу ойыны

Оқушылар түйінді сөздерді табады, содан кейін әр топ не істейтінін талқылайды.

Оқушылар түйінді сөздерді табады, содан кейін әр топ не істейтінін талқылайды.





1-қосымшаhttp://tools.atozt everyerstuff.com/ сөз іздеу- жасаушы/wordsear ch.php

Сабақ ортасы

6-20 мин.

Топтық жұмыс

Татуласу алгоритм: Қалай жоюға болады, кірістіру элементтерді бір өлшемді массивке айналдырады.

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

Топтар өздерінің алгоритмдерін сыныпқа ұсынады.

Бағалау.





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

1-қосымша

(презентация)http://techterms.com/definition/array



21-37 мин.

жұптық жұмыс

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

Мұғалім мәселенің мысалын көрсетеді. Тапсырма мысалдары

  1. Массивтен үшінші элементті алып тастаңыз.

2. Жиымнан бірінші теріс элементті алып тастаңыз.

3. Жиымнан максималды элементті алып тастаңыз.

4. Жиымға 10 санын енгізіңіз.

а) екінші элементтен кейін;

б) n-ші элементтен кейін (n саны пернетақтадан енгізіледі).
Оқушылар бағдарлама кодын жазып, мұғалімге көрсетеді.

Барлық тапсырмаларды орындаған оқушылар мұғалімнен келесі қосымша тапсырма алады:

  1. Массивте барлық элементтер өсу ретімен орналасатыны белгілі. Бұл массивке пернетақтадан енгізілген санды массивтің реті бұзылмайтындай етіп қосыңыз.

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

Мұғалім әр оқушыны жеке бағалайды.

жұптық жұмыс



жеке бағалау


https://www.ibm

.com/developer жұмыстар/kz/кітапхана/ мен- python_part_3/i index.html
https://pythonworld.ru/tipy-dannyx-v-python/spiski-list-funkcii-i-methody-spiskov.html

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

Рефлексия. myArray[x] индексіңіз қандай?







бар карталар

38-45 мин.

myArray[0] - ештеңе түсінбедім.







сандар




myArray[1] - маған қосымша түсініктеме қажет.







myArray[0]




myArray[2] - Маған қосымша тапсырмалар қажет.







myArray[1]




myArray[3] - массивтерді қалай пайдалану керектігін түсінемін.







myArray[2]













myArray[3]