Қазақстан
Республикасының Білім және ғылым
министрлігі
ЖББ М.Өтемісов атындағы
орта мектеп
(білім беру ұйымының атауы)
Қысқа мерзімді (сабақ)
жоспары
"While (уайл)
циклі: (сабақтың
тақырыбы)
|
Бөлім: |
|
|
|
Педагогтің Т.А.Ә. (болған жағдайда) |
|
|
|
Күні: |
17.01. |
|
|
Сынып: 8 а,ә,б |
Қатысушылар саны: |
Қатыспағандар саны: |
|
Сабақтың тақырыбы |
|
|
|
Оқу бағдарламасына сәйкес оқыту мақсаттары |
8.3.3.1 While (уайл) цикл |
|
|
Сабақтың мақсаты |
|
|
Сабақтың барысы:
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
1. Ұйымдастыру кезеңі (5 мин) |
Сабақтың тақырыбы мен мақсатын түсіндіру. Сабақтың құрылымын және бағалау критерийлерін таныстыру. |
Оқушыларды топтарға бөлу, сабаққа психологиялық дайындық жүргізу. |
Оқушылардың сабаққа дайындық деңгейі, белсенділік |
Тақта, маркер, тапсырмалар |
|
2. Жаңа тақырыпты түсіндіру (10 мин) |
While (уайл) циклі туралы теориялық түсінік беру. Цикл құрылымын түсіндіру. Программалау тілдеріндегі мысалдарды көрсету. |
Оқушылар тақырыпты тыңдайды, сұрақтар қойып түсінеді. |
Оқушылардың түсінгендігі, сұрақтарға жауап беру. |
Презентация, слайдтар, код мысалдары |
|
3. Жеке жұмыс (10 мин) |
Оқушыларға жеке тапсырма беру. Тапсырманың мазмұнын түсіндіріп, цикл қолдану бойынша мысал келтіру. 8 сынып оқушыларына арналған Python тілінде While (уайл) цикліне байланысты тапсырма: Сабақтың тақырыбы: While (уайл) циклі. Функционалдық сауаттылыққа байланысты тапсырмалар. Тапсырманың мақсаты: Оқушыларға Python программалау тілінде While (уайл) циклін пайдаланып, өмірден алынған мысалдар арқылы практикалық тапсырмалар беру. Мысал тапсырма: Автобус картасындағы қалдықты есептеу Тапсырма: Сіздерде автобус картасы бар және әр рет автобусқа мінгенде, белгілі бір сома (мысалы, 300 теңге) шегеріледі. Оқушының картасында бастапқы сома 5000 теңге, бірақ автобусқа мініп, картасын қолданған сайын оның қалдығы азаяды. Мақсат: Оқушылар while циклін пайдаланып, картаның қалдығын есептеп шығару керек. Шарт:
Python код мысалы: python Копировать код # Бастапқы сома balance = 5000 # Автобусқа міну құны bus_fare = 300 # While циклі арқылы картаның қалдығын есептеу while balance >= bus_fare: # Қалдықты шегеріп отыр balance -= bus_fare print(f"Автобусқа міндіңіз. Қалған ақша: {balance} теңге.") print("Картаның қалдығы жеткіліксіз! Автобусқа міне алмайсыз.") Тапсырманы орындау бойынша қадамдар:
Қосымша тапсырмалар:
Бағалау критерийлері:
Оқушылардың функционалдық сауаттылығын дамыту: Бұл тапсырма оқушыларға өмірмен байланысты жағдайды шешуге мүмкіндік береді. Олар автобус картасының қалдығын есептеу арқылы Python программалау тіліндегі циклдерді түсініп, күнделікті өмірде қолданылатын мәселелерді шешуге дағдыланады.
Тапсырма: Дүкенге бару. Шарттар:
Python код мысалы: python Копировать код # Бастапқы сома budget = 5000 # Тауардың бағасы product_price = 1000 # While циклі арқылы сатып алу while budget >= product_price: budget -= product_price # Тауарды сатып алу print(f"Тауар сатып алынды! Қалған ақша: {budget} теңге.") # Ақша жеткіліксіз болса, цикл тоқтайды if budget < product_price: print("Ақшаңыз жеткіліксіз! Тауар сатып ала алмайсыз.") Түсініктеме:
Бұл өте қарапайым тапсырма, тек while циклі арқылы жүзеге асады.
|
Оқушылар тапсырманы орындап, программалау тілінде код жазу. Мұғалім көмегімен жасанды интеллект қолдану арқылы өмірден мысалдарға питон тілінде уайлды қълданып проограмма құрастырадыы. Питонда жазып нәтижені шығарады |
Тапсырманың орындалуы, уақытты тиімді пайдалану. 10балл |
Компьютер, код редакторы, тапсырмалар |
|
4. Топтық жұмыс (10 мин) |
Оқушыларды топтарға бөліп, бірлесіп тапсырма орындауды ұсыну. Әр топқа өз тапсырмаларын орындауға уақыт беру. |
Топтар бірігіп тапсырманы талқылайды және шешімін табады. |
Топтық жұмыстың нәтижесі, идеяларды бірлесе дамыту. |
Тапсырмалар, компьютер, тақта |
|
5. Жұптық жұмыс (5 мин) |
Оқушыларға әріптестерімен бірге жұмыс істеуді ұсыну, бір-біріне көмек көрсетуге бағыттау. |
Оқушылар жұпта жұмыс жасап, бір-біріне көмектеседі. |
Жұптың бірге жұмыс істеу деңгейі, бір-біріне көмек көрсетуі. |
Тапсырмалар, компьютер |
|
6. Сабақты қорытындылау (5 мин) |
Сабақта үйренгендерін қорытындылап, сұрақтар қойып түсіндірмелер беру. Оқушылардан кері байланыс алу. |
Оқушылар сабаққа байланысты өз пікірлерін білдіреді. |
Оқушылардың сабаққа деген көзқарасы, кері байланыс беру. |
Тақта, слайдтар |
|
Үй тапсырма |
|
|
|
|
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
While (уайл) циклі 2-сабақ Информатика 8-сынып
Қазақстан
Республикасының Білім және ғылым
министрлігі
ЖББ М.Өтемісов атындағы
орта мектеп
(білім беру ұйымының атауы)
Қысқа мерзімді (сабақ)
жоспары
"While (уайл)
циклі: (сабақтың
тақырыбы)
|
Бөлім: |
|
|
|
Педагогтің Т.А.Ә. (болған жағдайда) |
|
|
|
Күні: |
17.01. |
|
|
Сынып: 8 а,ә,б |
Қатысушылар саны: |
Қатыспағандар саны: |
|
Сабақтың тақырыбы |
|
|
|
Оқу бағдарламасына сәйкес оқыту мақсаттары |
8.3.3.1 While (уайл) цикл |
|
|
Сабақтың мақсаты |
|
|
Сабақтың барысы:
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
1. Ұйымдастыру кезеңі (5 мин) |
Сабақтың тақырыбы мен мақсатын түсіндіру. Сабақтың құрылымын және бағалау критерийлерін таныстыру. |
Оқушыларды топтарға бөлу, сабаққа психологиялық дайындық жүргізу. |
Оқушылардың сабаққа дайындық деңгейі, белсенділік |
Тақта, маркер, тапсырмалар |
|
2. Жаңа тақырыпты түсіндіру (10 мин) |
While (уайл) циклі туралы теориялық түсінік беру. Цикл құрылымын түсіндіру. Программалау тілдеріндегі мысалдарды көрсету. |
Оқушылар тақырыпты тыңдайды, сұрақтар қойып түсінеді. |
Оқушылардың түсінгендігі, сұрақтарға жауап беру. |
Презентация, слайдтар, код мысалдары |
|
3. Жеке жұмыс (10 мин) |
Оқушыларға жеке тапсырма беру. Тапсырманың мазмұнын түсіндіріп, цикл қолдану бойынша мысал келтіру. 8 сынып оқушыларына арналған Python тілінде While (уайл) цикліне байланысты тапсырма: Сабақтың тақырыбы: While (уайл) циклі. Функционалдық сауаттылыққа байланысты тапсырмалар. Тапсырманың мақсаты: Оқушыларға Python программалау тілінде While (уайл) циклін пайдаланып, өмірден алынған мысалдар арқылы практикалық тапсырмалар беру. Мысал тапсырма: Автобус картасындағы қалдықты есептеу Тапсырма: Сіздерде автобус картасы бар және әр рет автобусқа мінгенде, белгілі бір сома (мысалы, 300 теңге) шегеріледі. Оқушының картасында бастапқы сома 5000 теңге, бірақ автобусқа мініп, картасын қолданған сайын оның қалдығы азаяды. Мақсат: Оқушылар while циклін пайдаланып, картаның қалдығын есептеп шығару керек. Шарт:
Python код мысалы: python Копировать код # Бастапқы сома balance = 5000 # Автобусқа міну құны bus_fare = 300 # While циклі арқылы картаның қалдығын есептеу while balance >= bus_fare: # Қалдықты шегеріп отыр balance -= bus_fare print(f"Автобусқа міндіңіз. Қалған ақша: {balance} теңге.") print("Картаның қалдығы жеткіліксіз! Автобусқа міне алмайсыз.") Тапсырманы орындау бойынша қадамдар:
Қосымша тапсырмалар:
Бағалау критерийлері:
Оқушылардың функционалдық сауаттылығын дамыту: Бұл тапсырма оқушыларға өмірмен байланысты жағдайды шешуге мүмкіндік береді. Олар автобус картасының қалдығын есептеу арқылы Python программалау тіліндегі циклдерді түсініп, күнделікті өмірде қолданылатын мәселелерді шешуге дағдыланады.
Тапсырма: Дүкенге бару. Шарттар:
Python код мысалы: python Копировать код # Бастапқы сома budget = 5000 # Тауардың бағасы product_price = 1000 # While циклі арқылы сатып алу while budget >= product_price: budget -= product_price # Тауарды сатып алу print(f"Тауар сатып алынды! Қалған ақша: {budget} теңге.") # Ақша жеткіліксіз болса, цикл тоқтайды if budget < product_price: print("Ақшаңыз жеткіліксіз! Тауар сатып ала алмайсыз.") Түсініктеме:
Бұл өте қарапайым тапсырма, тек while циклі арқылы жүзеге асады.
|
Оқушылар тапсырманы орындап, программалау тілінде код жазу. Мұғалім көмегімен жасанды интеллект қолдану арқылы өмірден мысалдарға питон тілінде уайлды қълданып проограмма құрастырадыы. Питонда жазып нәтижені шығарады |
Тапсырманың орындалуы, уақытты тиімді пайдалану. 10балл |
Компьютер, код редакторы, тапсырмалар |
|
4. Топтық жұмыс (10 мин) |
Оқушыларды топтарға бөліп, бірлесіп тапсырма орындауды ұсыну. Әр топқа өз тапсырмаларын орындауға уақыт беру. |
Топтар бірігіп тапсырманы талқылайды және шешімін табады. |
Топтық жұмыстың нәтижесі, идеяларды бірлесе дамыту. |
Тапсырмалар, компьютер, тақта |
|
5. Жұптық жұмыс (5 мин) |
Оқушыларға әріптестерімен бірге жұмыс істеуді ұсыну, бір-біріне көмек көрсетуге бағыттау. |
Оқушылар жұпта жұмыс жасап, бір-біріне көмектеседі. |
Жұптың бірге жұмыс істеу деңгейі, бір-біріне көмек көрсетуі. |
Тапсырмалар, компьютер |
|
6. Сабақты қорытындылау (5 мин) |
Сабақта үйренгендерін қорытындылап, сұрақтар қойып түсіндірмелер беру. Оқушылардан кері байланыс алу. |
Оқушылар сабаққа байланысты өз пікірлерін білдіреді. |
Оқушылардың сабаққа деген көзқарасы, кері байланыс беру. |
Тақта, слайдтар |
|
Үй тапсырма |
|
|
|
|
шағым қалдыра аласыз


