Бір өлшемді массивтер

Тақырып бойынша 31 материал табылды

Бір өлшемді массивтер

Материал туралы қысқаша түсінік
Информатика пәнінен ашық сабақ жоспары
Материалдың қысқаша нұсқасы

Бөлім:


Педагогтің Т.А.Ә. (болған жағдайда):


Күні:


Сынып: 9

Қатысушылар саны:
Қатыспағандар саны:

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

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

Пәні: Информатика

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

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

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

web парақшаларды әзірлеуде HTML-тегтерін қолдану

Құндылықтар:

'Бірөлшемді массивте деректерді енгізу және шығару' тақырыбында құндылықтар құндылықтары мақсатты түрде дарытылады. Топтық/жұптық жұмыс және құрметке негізделген кері байланыс арқылы ынтымақтастық пен академиялық адалдық нығаяды.



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

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

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

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

Бағалау

Ресурстар

Ұйымдастыру кезеңі (5–7 мин)

Психологиялық ахуал: жылдам дайындық және сұрақтар

Терминология: массив — бір өлшемді деректер реті; индекс — элементтің нөмірі

Сәлемдесу арқылы оқушылардың дайындық деңгейін тексереді

Мұғалімге арналған стикерлер таратады және көңіл-күй карточкаларын жинайды

Сұрақтар қояды: «Бірөлшемді массив дегеніміз не?», «Python-де массив элементі қалай көрсетіледі?»

Шешуі:

Қолда бар стикер арқылы көңіл-күйін көрсетеді,

Карточкада көрсетілген «массив» ұғымын қысқа түрде жазады

1) «Бірөлшемді массив дегеніміз не?» сұрағына бір сөйлеммен жауап жазады: мысалы, «Массив — бір өлшемде орналасқан деректер тізбегі»

2) «Python-де массив элементі қалай көрсетіледі?» сұрағына нақты мысал жазады: « [5,12,-3]»

3) Қысқа релаксация рәсімін орындайды: терең тыныс алып, қолды көтеріп үш секунд ұстайды

Дескриптор: Күтілетін әрекет: оқушылар психологиялық дайындықты көрсетіп, негізгі терминдер бойынша жауап жазады


ҚБ: мұғалім бақылау арқылы кері байланыс береді (ұпайсыз)

Интерактивті тақта

Жұмыс парақтары

Ортасы (25–30 мин)

Талдау: массив және индекстерді тексеру (қолданбалы жаттығу)

Терминология: индекс — элементтің сандық орны; итерация — қайталау арқылы өту

Экранда [2, -1, 0, 3, 5, 1] тізімін көрсетеді

Есептер тізімінен 1‑тапсырманы таратады (

Материалдар:: Есептер тізімі)

Уақыт шегін белгілеп (7 минут) топтар құрады


Құру: Python-да бірөлшемді массивпен программа жазу (жеке-жұмыс)

Терминология: append() — массивке элемент қосу; len() — ұзындық функциясы

Жеке-жұмыс тапсырмасын экранға шығарады: [] арқылы 5 сан енгізу және шығару

Қадамдық нұсқаулық парақтарын таратады (

Материалдар:: Код үлгілері)

Уақытты белгілеп (10 минут) оқушыларды бақылап, қателерді түзетеді


Шығару: аналитика және қате іздеу (шығарма және баға беру)

Терминология: қате табу — debug; шартты оператор — if

Оқушыларға [5,12,-3,7,0] кодын береді және нәтижені талдауға шақырады

Топтық талқылау ұйымдастырып, әр топқа қате іздеу үшін 5 минут береді

Бағалау критерийлері бойынша нәтиже қорытындысын жазады

Шешуі:

Код әдісі:

temps_almaty тізімін анықтайды;

for i in range(len(temps_almaty)): print(temps_almaty[i]);

Әр элементті жаңа жолға шығарады

Индекс

Элемент

Қосымша мәлімет

1


0




2) Берілген temps_almaty тізімінен 3‑индексті шығарып жазады: Жауап: 3

3) Одан әрі сұрақ: «Бұл массивте ең үлкен элемент қандай?» — жауап жазыңыз: Жауап: 5


Шешуі:

Код әдісі:

numbers =$$[];

for i in range(

: numbers.append(int(input()));

for x in numbers: print(x)

1) Конкретті деректермен орында: енгізулер: 4, 0, -2, 7, 10 ;; нәтиже шығару жолдары: 4 \n 0 \n -2 \n 7 \n 10

2) Қосымша есеп: енгізілген сандардан оң сандардың санын табу және шығару: Жауап: 3 (4,7,10)


Шешуі:

Кодты талдау әдісі:

numbers тізімін оқиды;

for i in range(len(numbers)): print(numbers[i]) арқылы шығару логикасын тексереді;

Қателер болса түзетеді

1) Қосымша тапсырма: [5,12,-3,7,0] бойынша оң элементтер тізімі құрыңыз: Жауап: [5,12,7]

2) Қателерді табу: егер индекстерде out of range пайда болса, қатені көрсетіп және түзетудің бір жолын жазады: Жауап: цикл шартын range(len(numbers)) деп өзгерту

Дескриптор: Оқушылар temps_almaty массивінің индекстерін тағайындап, элементтерді экранға шығарады


ҚБ : сұраққа дұрыс код және кесте арқылы дәл жауап беру (4 ұпай)


Дескриптор: Оқушылар Python көмегімен 5 элементтен тұратын массив құрып, енгізіп және шығарады


ҚБ : массив құру және енгізіп шығару логикасы дұрыс орындалғаны (3 ұпай)


Дескриптор: Оқушылар код нәтижесін талдап, қателерді анықтап, түзетулер енгізеді


ҚБ : қате табу және түзету жолын дәлелдеп көрсету (3 ұпай)

  • -

Есептер тізімі:

  • 1) t = [3, 5, 7, 2, 0] элементтерін енгізіп, әр элементті жаңа жолға шығару

  • 2) temps_almaty = [2, -1, 0, 3, 5, 1] орташа мәнін есептеу

  • 3) students = ['Aida','Nurlan','Dana'] тізімінен екінші элементті шығару


  • -

Код үлгілері:

  • 1) numbers = [5, 12, -3, 7, 0]

  • 2) for i in range(len(numbers)): print(numbers[i])

  • 3) temps_almaty = [2, -1, 0, 3, 5, 1]


  • -

Есептер тізімі:

  • 4) numbers = [5,12,-3,7,0] бойынша оң элементтердің санын табу

  • 5) Создать массив из 10 элементтер по вводу с клавиатуры и вывести их

Бекіту (8–10 мин)

Рефлексия (3–5 мин)

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







Жұмыс парағы

Кезеңі: Ұйымдастыру кезеңі (5–7 мин)

1) Психологиялық ахуал: жылдам дайындық және сұрақтар

Мұғалім әрекеттері:

Терминология: массив — бір өлшемді деректер реті; индекс — элементтің нөмірі

Сәлемдесу арқылы оқушылардың дайындық деңгейін тексереді

Мұғалімге арналған стикерлер таратады және көңіл-күй карточкаларын жинайды

Сұрақтар қояды: «Бірөлшемді массив дегеніміз не?», «Python-де массив элементі қалай көрсетіледі?»

Оқушы әрекеттері:

Шешуі: 1) Қолда бар стикер арқылы көңіл-күйін көрсетеді, 2) Карточкада көрсетілген «массив» ұғымын қысқа түрде жазады

1) «Бірөлшемді массив дегеніміз не?» сұрағына бір сөйлеммен жауап жазады: мысалы, «Массив — бір өлшемде орналасқан деректер тізбегі»

2) «Python-де массив элементі қалай көрсетіледі?» сұрағына нақты мысал жазады: «numbers = [5,12,-3]»

3) Қысқа релаксация рәсімін орындайды: терең тыныс алып, қолды көтеріп үш секунд ұстайды

Бағалау:

ҚБ: мұғалім бақылау арқылы кері байланыс береді (ұпайсыз)



Кезеңі: Ортасы (25–30 мин)

1) Талдау: массив және индекстерді тексеру (қолданбалы жаттығу)

Мұғалім әрекеттері:

Терминология: индекс — элементтің сандық орны; итерация — қайталау арқылы өту

Экранда temps_almaty = [2, -1, 0, 3, 5, 1] тізімін көрсетеді

Есептер тізімінен 1‑тапсырманы таратады (Материалдар:: Есептер тізімі)

Уақыт шегін белгілеп (7 минут) топтар құрады

Оқушы әрекеттері:

Шешуі: 1) Код әдісі: 1) temps_almaty тізімін анықтайды; 2) for i in range(len(temps_almaty)): print(temps_almaty[i]); 3) Әр элементті жаңа жолға шығарады

Индекс

Элемент

Қосымша мәлімет

1


0




2) Берілген temps_almaty тізімінен 3‑индексті шығарып жазады: Жауап: 3

3) Одан әрі сұрақ: «Бұл массивте ең үлкен элемент қандай?» — жауап жазыңыз: Жауап: 5

Бағалау:

ҚБ 3 ұпай: сұраққа дұрыс код және кесте арқылы дәл жауап беру

Ресурстар:

Материалдар:: Есептер тізімі :: 1) t = [3, 5, 7, 2, 0] элементтерін енгізіп, әр элементті жаңа жолға шығару ;; 2) temps_almaty = [2, -1, 0, 3, 5, 1] орташа мәнін есептеу ;; 3) students = ['Aida','Nurlan','Dana'] тізімінен екінші элементті шығару



2) Құру: Python-да бірөлшемді массивпен программа жазу (жеке-жұмыс)

Мұғалім әрекеттері:

Терминология: append() — массивке элемент қосу; len() — ұзындық функциясы

Жеке-жұмыс тапсырмасын экранға шығарады: numbers = [] арқылы 5 сан енгізу және шығару

Қадамдық нұсқаулық парақтарын таратады (Материалдар:: Код үлгілері)

Уақытты белгілеп (10 минут) оқушыларды бақылап, қателерді түзетеді

Оқушы әрекеттері:

Шешуі: 1) Код әдісі: 1) numbers = []; 2) for i in range(5): numbers.append(int(input())); 3) for x in numbers: print(x)

1) Конкретті деректермен орында: енгізулер: 4, 0, -2, 7, 10 ;; нәтиже шығару жолдары: 4 \n 0 \n -2 \n 7 \n 10

2) Қосымша есеп: енгізілген сандардан оң сандардың санын табу және шығару: Жауап: 3 (4,7,10)

Бағалау:

ҚБ 3 ұпай: массив құру және енгізіп шығару логикасы дұрыс орындалғаны

Ресурстар:

Материалдар:: Код үлгілері :: 1) numbers = [5, 12, -3, 7, 0] ;; 2) for i in range(len(numbers)): print(numbers[i]) ;; 3) temps_almaty = [2, -1, 0, 3, 5, 1]



3) Шығару: аналитика және қате іздеу (шығарма және баға беру)

Мұғалім әрекеттері:

Терминология: қате табу — debug; шартты оператор — if

Оқушыларға numbers = [5,12,-3,7,0] кодын береді және нәтижені талдауға шақырады

Топтық талқылау ұйымдастырып, әр топқа қате іздеу үшін 5 минут береді

Бағалау критерийлері бойынша нәтиже қорытындысын жазады

Оқушы әрекеттері:

Шешуі: 1) Кодты талдау әдісі: 1) numbers тізімін оқиды; 2) for i in range(len(numbers)): print(numbers[i]) арқылы шығару логикасын тексереді; 3) Қателер болса түзетеді

1) Қосымша тапсырма: numbers = [5,12,-3,7,0] бойынша оң элементтер тізімі құрыңыз: Жауап: [5,12,7]

2) Қателерді табу: егер индекстерде out of range пайда болса, қатені көрсетіп және түзетудің бір жолын жазады: Жауап: цикл шартын range(len(numbers)) деп өзгерту

Бағалау:

ҚБ 4 ұпай: қате табу және түзету жолын дәлелдеп көрсету

Ресурстар:

Материалдар:: Есептер тізімі :: 4) numbers = [5,12,-3,7,0] бойынша оң элементтердің санын табу ;; 5) Создать массив из 10 элементтер по вводу с клавиатуры и вывести их



Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Файл форматы:
docx
03.02.2026
0
Жүктеу
ЖИ арқылы жасау
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курстар тізімі