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

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

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

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

Добавлен: 12.12.2023

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

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

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






7 мин

массив ұғымының ашылуына септігін тигізеді.
Үй тапсырмасын пысықтау

Оқушылар өткен тарау бойынша дайындалып келген тест тапсырмаларын бір-біріне ұсынады. Жауаптар өзара бағаланады.

Мұғалім өзі Kahoot, plickers программаларын қолданып электронды тест тапсырмасын беруге болады.



А4 парағы, интербелсенді тақта

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

1 мин


6 мин



8 мин



Миға шабуыл сұрақтары

  • Массив ұғымын қалай түсінесің?

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


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

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

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

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

1-практикалық тапсырма. Қосынды. Массивтің қосындысы А[N] массиві берілген. Осы массив элементтерінің қосындысын тап.

Массивтің 20 элементін пернетақта көмегімен енгіземіз.

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-практикалық тапсырма. Ең кіші сан.

N натурал мүшесі бар массив берілген. Осы массивтегі ең кіші натурал санды табыңыз. Кіру файлы: Кіру файлының атауы «input.txt». Бірінші қатарда N(0 берілген.

Екінші қатарда аралары бос орынмен ажыратылған 1000000 үлкен болмаған массивтің N натурал элементі берілген.

Шығу файлы: шығу файлының атауы

«output.txt». Шығу файлында бір ғана сан – массивтегі ең кіші сан жазылған.

Оқулық
Оқулық Bilimland.kz

Компьютер




input.txt

output.txt








5 мин


5 мин






8

10 20 6 8 9 11 12 4

6






А4 парағы


Бағалау парағы

Дескриптор

Массив түрлерін анықтайды; Массивтерді программалауда қолданады.
Топтықжұмыс

Цикл операторының массив элементтерін енгізудегі қызметіне талдау жүргізіңдер. Массив элементтерін енгізу цикл көмегімен қалай жүзеге асады?

Дескриптор

Массивтердің қолданылуын түсіндіреді.
Жұптықжұмыс

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

Дескриптор

Есептерді программалауда массивтерді қолданады.
Оқушылардың жұмыстарын бағалау парағына балл қою арқылы бағалау.

Аяқталуы

5 мин


Рефлексия

  1. Массив дегеніміз не?

  2. Бірөлшемді массив дегеніміз не?

  3. Python-да тізім мен массивтің қандай айырмашылықтары бар?

  4. Python-да массив қалай таныстырылады?


Не білемін? Не білдім? Не білгім келеді?


Оқулық

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

1 мин



Оқулықта берілген тапсырмаларды орындау

Оқулық


17-сабақ


§4.2. Бірөлшемді массивте деректерді енгізу және шығару
Оқушылар:

Тақырып: Бірөлшемді массивте деректерді енгізу және шығару

Мектеп:

Күні:

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

Сынып:

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

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

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

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

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

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

Тізімге деректерді енгізу түрлері мен операторларын анықтау;

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

Массивке деректерді енгізу операторларын салыстыру;

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

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


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

  1. Тізімге деректерді енгізу түрлері мен операторларын анықтайды;

  2. Массивке деректерді енгізу операторларын салыстырады;

  3. Массивке деректерді енгізу операторларын қолданып алгоритмдерді программалайды.

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

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

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

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

Массив-массив-array, деректерді енгізу-ввод данных-data entry, деректерді өңдеу-обработка данных-data processing, кездейсоқ сан- случайное число-random number, деректер базасы-база данных-data base, код-code, цикл операторы-оператор цикла-cycle operator.

Жазу:

Python программалау ортасында массивтерді енгізуге түрлерін жазыңдар.

Массивке мәлімет енгізу операторларының ұқсастықтары мен айырмашылығын айтыңдар.

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


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

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

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

Жоспар

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

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

Қосымша ресурстар


Басталуы

3 мин

6 мин

Ұйымдастыру

«Көңіл күй шеңбері»

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

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

«Кім жылдам»

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

қолдау көрсету.

Компьютер, оқулық

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

2 мин

6 мин




3 мин




5 мин



4 мин




Миға шабуыл сұрақтары

  • Компьютерге деректерді енгізудің қандай жолдары бар? Есіңе түсір!


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

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

Мұғалімнің түсіндірмесі

Python программалау тілінде деректерді енгізу және шығару операторлары, қолдану тәсілімен таныстырады.

1-тапсырма

Тізімге мәліметтерді енгізу түрлерін жазыңдар.
Тізімге мәліметті енгізу түрлері


Дескриптор:

Деректерді пернетақтадан енгізуді анықтайды; Деректерді кездейсоқ оператордың көмегімен енгізуді анықтайды;

Деректерді файлдан оқытуды анықтайды.


  1. тапсырма. Оқулықта берілген практикалық жұмысты орындау.

Үлгерім

9-сыныпта N праллел сыныптар білім алады. 3- тоқсан бойынша осы сыныптардың жалпы үлгерім пайызы А[N] массив түрінде берілген (N<102). 9- сыныптардағы орташа білім сапасын және ең төменгі білім сапалы сыныптың пайызын экранға шығару.

Білім сапасы ең төмен сынып өз білімін 9-сыныптар бойынша орташа білім сапаға жеткізу үшін қанша пайыз көтеру керек екенін анықтайтын программа құрастыр.

3-тапсырма

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

    1. Сыныптасыңның телефон нөмірлерінің telefon.txt файлынан оқып, арасында 5 цифрымен аяқталатын нөмірлерді telout.txt

Оқулық

А4 парағы

Компьютер, оқулық




3 мин



файлына жаз.

2. B[20] массив элементінің мәнін 20...50 арасындағы кездейсоқ сандардан құрастыр. Массивтегі тақ орында тұрған жұп элементтерді баспаға бер.

Дескриптор:

Массивке деректерді енгізу операторларын қолданып алгоритмдерді программалайды.
Жұптық жұмыс

Массивтерді Python программалау тілінде енгізудің 3 түріне салыстырмалы түрде талдау жасаңдар. Осы үшеуінің қайсысын көп қолдануымыз мүмкін?

Себебін дәлелді мысалдармен түсіндіріңдер.

Дескриптор

Массивтерді қолдану түрлерін салыстырады.
Оқушылардың жұмыстарын шкала арқылы бағалау. «Сағат» әдісі. Сағат шкаласына

оқушылардың аттарын стикерге жазып жапсыру.




Аяқталуы

7 мин


Рефлексия

«Зымыран сұрақтар» әдісі

Оқушылар қағазға тақырып туралы сұрақтар жазып ұшақ жасайды. Келесі топқа ұшырады, ол топ сұрақтарға жауап береді.
«Екі жұлдыз, бір тілек» әдісі.

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

А4 парағы

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

1 мин



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

Оқулық


18-сабақ

4.3. Белгіленген сипаттары бар элементті іздеу
Оқушылар:

Біртипті деректердің үлкен ауқымымен (массив) өңдеудің кіріктірілген ортасында өңдеу.

Тақырып: Белгіленген сипаттары бар элементті іздеу

Мектеп:

Күні:

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

Сынып:

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

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

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

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

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

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

Массив элементтерін қасиеттері бойынша іздеуді анықтау;