Материалдар / While (уайл) циклі 2-сабақ Информатика 8-сынып

While (уайл) циклі 2-сабақ Информатика 8-сынып

Материал туралы қысқаша түсінік
While (уайл) циклі 8-сынып ҚМЖ Информатика ҚР Білім және Ғылым министірлігінің стандартымен жасалған Барлық тапсырмалардың Python тілінде программалық кодтары анық жазылған
ЖИ арқылы жасау
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады

Қазақстан Республикасының Білім және ғылым министрлігі
ЖББ М.Өтемісов атындағы орта мектеп

(білім беру ұйымының атауы)


Қысқа мерзімді (сабақ) жоспары
"While (уайл) циклі: (сабақтың тақырыбы)


Бөлім:


Python (пайтон) тілінде
алгоритмдерді программалау

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


Кожантаева А.Г

Күні:

17.01.

Сынып: 8 а,ә,б

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

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

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


"While (уайл) циклі:

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



8.3.3.1 While (уайл) цикл
операторын пайдалану;


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

  1. While (уайл) циклінің қолданылуын түсіндіру.

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

  3. Оқушылардың функционалдық сауаттылығын дамыту, өмірмен байланысты тапсырмалар арқылы цикл ұғымын нақтылау.

  4. Оқушыларға әртүрлі топтық, жеке, және жұптық тапсырмалар арқылы цикл операторын қолданып, практикалық дағдыларын қалыптастыру

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

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

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

Оқушының әрекеті

Бағалау

Ресурстар

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

Сабақтың тақырыбы мен мақсатын түсіндіру. Сабақтың құрылымын және бағалау критерийлерін таныстыру.

Оқушыларды топтарға бөлу, сабаққа психологиялық дайындық жүргізу.

Оқушылардың сабаққа дайындық деңгейі, белсенділік

Тақта, маркер, тапсырмалар

2. Жаңа тақырыпты түсіндіру (10 мин)

While (уайл) циклі туралы теориялық түсінік беру. Цикл құрылымын түсіндіру. Программалау тілдеріндегі мысалдарды көрсету.

Оқушылар тақырыпты тыңдайды, сұрақтар қойып түсінеді.

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

Презентация, слайдтар, код мысалдары

3. Жеке жұмыс (10 мин)

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

8 сынып оқушыларына арналған Python тілінде While (уайл) цикліне байланысты тапсырма:

Сабақтың тақырыбы: While (уайл) циклі. Функционалдық сауаттылыққа байланысты тапсырмалар.

Тапсырманың мақсаты: Оқушыларға Python программалау тілінде While (уайл) циклін пайдаланып, өмірден алынған мысалдар арқылы практикалық тапсырмалар беру.

Мысал тапсырма: Автобус картасындағы қалдықты есептеу

Тапсырма:

Сіздерде автобус картасы бар және әр рет автобусқа мінгенде, белгілі бір сома (мысалы, 300 теңге) шегеріледі. Оқушының картасында бастапқы сома 5000 теңге, бірақ автобусқа мініп, картасын қолданған сайын оның қалдығы азаяды.

Мақсат: Оқушылар while циклін пайдаланып, картаның қалдығын есептеп шығару керек.

Шарт:

  • Бастапқы сома: 5000 теңге

  • Әр рет автобусқа мінгенде 300 теңге шегеріледі.

  • Оқушының картасында қалған ақша таусылғанша автобусқа міне береді.

  • Автобусқа мінген сайын, картаның жаңа қалдығы көрсетіледі.

  • Цикл картаның қалдығы 0-ге немесе теріс мәнге дейін жеткенше жалғасады.

Python код мысалы:

python

Копировать код

# Бастапқы сома

balance = 5000


# Автобусқа міну құны

bus_fare = 300


# While циклі арқылы картаның қалдығын есептеу

while balance >= bus_fare:

# Қалдықты шегеріп отыр

balance -= bus_fare

print(f"Автобусқа міндіңіз. Қалған ақша: {balance} теңге.")


print("Картаның қалдығы жеткіліксіз! Автобусқа міне алмайсыз.")

Тапсырманы орындау бойынша қадамдар:

  1. Тапсырма түсіндіріледі: Оқушыларға бастапқы сома мен автобусқа міну құны беріледі.

  2. While циклін қолдану: Оқушылар while циклін пайдаланып, картаның қалдығы жеткілікті болса, әр автобусқа мініп отырған сайын оның қалдығын есептеп отыру керек.

  3. Қосымша шарт: Оқушылардың циклды дұрыс пайдаланып, қалдықты дұрыс есептеуін тексеру.

  4. Кері байланыс: Оқушылардың нәтижелерін талқылап, циклдің қалай жұмыс істейтінін түсіндіру.

Қосымша тапсырмалар:

  1. Егер оқушының картасында сома бастапқыдан аз болса, ол автобусқа міне алмайды. Осы шартты кодқа қосыңыз.

  2. Бастапқы соманы және автобусқа міну құнын енгізу арқылы әр түрлі жағдайларды тексеріңіз.

  3. Қалған ақшаның қандай жағдайда жеткіліксіз екенін көрсету үшін циклдің соңында хабарлама шығарыңыз.

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

  1. Тапсырманың дұрыстығы: Оқушының коды дұрыс орындалса, автобустың қалдығы дұрыс есептелуі тиіс.

  2. Циклдың жұмыс принципін түсіну: Оқушы while циклінің жұмысын түсініп, оны дұрыс қолданса.

  3. Шығару нәтижесі: Тапсырма орындалған соң, қалдық дұрыс көрсетіліп, картаның қалдығы жеткіліксіз болған кезде дұрыс хабарлама берілуі қажет.

Оқушылардың функционалдық сауаттылығын дамыту:

Бұл тапсырма оқушыларға өмірмен байланысты жағдайды шешуге мүмкіндік береді. Олар автобус картасының қалдығын есептеу арқылы Python программалау тіліндегі циклдерді түсініп, күнделікті өмірде қолданылатын мәселелерді шешуге дағдыланады.





Тапсырма: Дүкенге бару.

Шарттар:

  1. Бастапқы сома 5000 теңге.

  2. Дүкенде бір ғана тауар бар, оның бағасы 1000 теңге.

  3. Егер ақшаңыз жеткілікті болса, тауарды сатып аласыз, егер жетпесе цикл тоқтайды.

Python код мысалы:

python

Копировать код

# Бастапқы сома

budget = 5000


# Тауардың бағасы

product_price = 1000


# While циклі арқылы сатып алу

while budget >= product_price:

budget -= product_price # Тауарды сатып алу

print(f"Тауар сатып алынды! Қалған ақша: {budget} теңге.")


# Ақша жеткіліксіз болса, цикл тоқтайды

if budget < product_price:

print("Ақшаңыз жеткіліксіз! Тауар сатып ала алмайсыз.")

Түсініктеме:

  • Бастапқы сома: 5000 теңге.

  • Тауардың бағасы: 1000 теңге.

  • Егер оқушының ақшасы тауарды сатып алуға жеткілікті болса, while циклі тауарды сатып алып, қалдықты қайта есептейді.

  • Ақша жетпей қалса, цикл тоқтайды.

Бұл өте қарапайым тапсырма, тек while циклі арқылы жүзеге асады.





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

Мұғалім көмегімен жасанды интеллект қолдану арқылы өмірден мысалдарға питон тілінде уайлды қълданып проограмма құрастырадыы.

Питонда жазып нәтижені шығарады

Тапсырманың орындалуы, уақытты тиімді пайдалану.

10балл

Компьютер, код редакторы, тапсырмалар

4. Топтық жұмыс (10 мин)

Оқушыларды топтарға бөліп, бірлесіп тапсырма орындауды ұсыну. Әр топқа өз тапсырмаларын орындауға уақыт беру.

Топтар бірігіп тапсырманы талқылайды және шешімін табады.

Топтық жұмыстың нәтижесі, идеяларды бірлесе дамыту.

Тапсырмалар, компьютер, тақта

5. Жұптық жұмыс (5 мин)

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

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

Жұптың бірге жұмыс істеу деңгейі, бір-біріне көмек көрсетуі.

Тапсырмалар, компьютер

6. Сабақты қорытындылау (5 мин)

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

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


Оқушылардың сабаққа деген көзқарасы, кері байланыс беру.

Тақта, слайдтар

Үй тапсырма

  1. Циклдер тақырыбы бойынша үй тапсырмасы:

    • Оқушыларға өмірмен байланысты нақты тапсырма беру: Мысалы, дүкенде бірнеше тауардың бағасын ескере отырып, жалпы сома есептеу үшін цикл қолдану.

    • Циклды пайдаланып, таңдау құралы немесе есептерді шешу тапсырмаларын беру.

  2. Циклдер қолдану бойынша сұрақтар: Оқушылар әр түрлі есептерді шығарып, цикл операторын дұрыс пайдалану дағдысын қалыптастырады.









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