Файл: Орта таырып Python тілінде алгоритмдерді программалау.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 27.03.2024
Просмотров: 7
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Бөлімі: Ортақ тақырып: | Python тілінде алгоритмдерді программалау | |
Педагогтің аты-жөні: | Керімбаев О. | |
Күні: | 09.02.2023 | |
Сыныбы: 8 | | |
Сабақтың тақырыбы: | For циклі | |
Оқу бағдарламасына сәйкес оқу мақсаты | 8.3.3.2 For цикл операторын пайдалану | |
Сабақтың мақсаты (бағалау критерийі) | Бағдарлама құруда For цикл операторын қолданады | |
ОДД | қолдану | |
ЕБҚ бар оқушы | Көру қабілеті нашар |
Сабақтың барысы:
Уақыты | Педагогтің іс-әрекеті | Оқушының іс-әрекеті | Бағалау | Ресурстар | ||
Сабақтың басы 10 мин | Сабақтың басында оқушыларды түгендеп, психологиялық қолайлы орта орнатамын. «Төңкерілген сабақ» әдісі арқылы «For циклі» тақырыбын үйде оқуға, берілген сұрақтар бойынша конспект жазуға тапсырма берілген. Сұрақтар бойынша кіріспе жасап ауызша сұраймын:
Оқу мақсаты және бағалау критерийлері алдын ала берілген. Сабаққа бірден кірісіп кетеміз. | Оқушылар алған білімдерімен бөліседі. Сұраққа жауап береді. | Мақтау, мадақтау | презентация | ||
Сабақтың ортасы мин 17 мин 10 мин 8 мин | Топтық жұмыс. «Түйінді ой» әдісі. Әр топқа параметрлі цикл қолданылған блок схема беріледі. Тапсырма: Топта талқылай отырып есептің шартын анықтаңыз. 1 топ (төменгі деңгей) Он санның қосындысын есептеу 2 топ (орта деңгей) Факториалды есептеу 3 топ (деңгейі жоғары)
Жұптық жұмыс. «Пирамида тарихы» әдісі. Берілген мәселе есеп бойынша бағдарлама алгоритмін және шешу формуласын құрыңыз. Бағдарлама кодын жазыңыз. (Қиындық туындаған жұптарға сөздік алгоритмі беріледі.) ФС дамытуға бағытталған тапсырма: Қосымша ақпарат Жеке жұмыс. «Қатарды толтыр» әдісі. Цикл арқылы енгізілетін бес бүтін санның орташа арифметикалық мәнін есептейтін бағдарлама кодын толықтырыңыз.
ЕБҚ бар оқушыға үлкен қаріппен баспадан шығарылып беріледі. Сабақты қорытындылау мақсатында quizizz.com интерактивті онлайн ресурсы арқылы «FOR циклі» тақырыбында тест тапсырады https://quizizz.com/admin/quiz/61f3760cd20c58001e73ce3b/for-cikli?type=quiz,presentation&searchIn=all_quizzes&subject=All&grade=all&langs=Kazakh&queryId=5f6786029cc7fd001d61719e-1658157272600 | Блок-схеманы зерттейді. Есептің шартын анықтайды. ЕБҚ бар оқушы барлығымен бірдей жұмыс жасайды. Көруге қиналған жағдайда топ оқушылары қолдау көрсетеді. Берілген мәселені мұқият зерттейді. Берілген мәселе есеп бойынша бағдарлама алгоритмін және шешу формуласын құрады. Бағдарлама кодын жазады. Бағдарламаны дұрыс жауап арқылы өзін өзі бағалайды. бағдарлама кодын толықтырады ЕБҚ бар оқушы барлық оқушымен бірдей жұмыс жасайды. Өзін өзі бағалайды, қатемен жұмыс жасайды. Дәптерге жазады Сілтеме бойынша тест сұрақтарына жауап береді. Нәтижесі бойынша өзін өзі бағалайды. | Мұғалім арқылы бағаланады. БК: Бағдарлама құруда For цикл операторын қолданады. Дескрипторлары:
Бағдарлама кодын жазады:
БК: Бағдарлама құруда For цикл операторын қолданады. Дескрипторлары:
Дұрыс жауап: sum = 0 // қосындының бастапқы мәні for i in range( 5 ): // цикл 5 рет орындалады number = int(input()) // бүтін санды енгізу sum = sum + number // қосындыны санға қосу middle = sum / 5 // бес бүтін санның арифметикалық ортасын есептейді print(‘арифметикалық ортасы = ’, middle) | Таратпа қағаз Дидактикалық материал Таратпа қағаз сілтеме | ||
Сабақтың соңы 2 мин | | Өзінің көңіл күйін стикер жапсыру арқылы көрсетеді | | | ||
Үй тапсырмасы | Мәселе: | | | |