ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 83
Скачиваний: 2
Сабақтың ортасы: Жаңа тақырыпты түсіндіру. Шартты тексеру операторы – тармақталу процестері бар алгоритмдерді ұйымдастыратын, белгілі бір шарттың орындалуы немесе орындалмауына байланысты екі мүмкіндіктің бірін таңдау операторы. Салыстыру операторлары <= кіші не тең >= үлкен не тең < кіші > үлкен == тең != тең емес Python тілінде шартты оператордың жазылуының үш конструкциясы бар: if – else конструкторы if конструкторы if – elif – else конструкторы 1-тапсырма. Топтық жұмыс «Ойлан, бірік, бөліс» әдісі арқылы жаңа сабақтың тақырыбын ашу үшін 3-топқа тапсырмалар беру. 1.Енгізілген санның он немесе теріс екенін анықтау Мұғалімді тыңдайды Шартты тексеру операторының құрылымдарын дәптерге жазады Оқушылар топтасып тапсырманы талқылау арқылы әр жолын бір-бірлеп жазады. a=int(input(“a-?”) if a<0: Дескриптор: -Логикалық амалдарды еске түсіреді(OR, NOT, AND); -Математикалық амалдармен салыстырады; -Блок-схемалар құрылымын дұрыс қояды. Дескриптор: -операторлар мен типтерді дұрыс қояды; -тармақталу операторларының құрылымын қолданады; Жұмыс дәптері Презентация Жұмыс дәптері Кеспе қағаздары2.Енгізілген санның тақ немесе жұп екенін анықта 3.Екі санның максимумын табу print(“теріс сан”) else: print(“оң сан”) a=int(input(“a-?”) if a%2==0: print(“жұп сан”) else: print(“тақ сан”) a=int(input(“a-?”) b=int(input(“b-?”) if a2-тапсырма. Жұптық жұмыс. «Білімді дос, ақыл қос» әдісімен оқушылар жанында отырған көршісімен бірігіп есептің шешімін табу үшін біріншісі алгоритмін жазса, екіншісі программасын құрады. 1. Үш санның максимумын табу 2. Үш санның минимумын табу. Дескриптор: -Программадағы операторларды дұрыс қояды; -Тармақталу операторының қысқа және толық құрылымын пайдаланады; -Программаның нәтижесін алады; ҚБ. Тиімді кері байланыс Компьютер Жұмыс дәптері3-тапсырма. Жеке жұмыс. 1. Енгізілген апта күніне байланысты күн атауын шығаратын программа құру. Әр оқушы жеке отырып келесі тапсырманы орындайды. a=int(input(“a=?”)) if a==1: Дескриптор: -Программадағы операторларды дұрыс қояды; -Тармақталу операторының толық Жұмыс дәптері, компьютер, python бағдарламалау ортасы, print(“Дүйсенбі”) elif a==2: print(“Сейсенбі”) elif a==3: print(“Сәрсенбі”) ---- elif a==7: print(“Жексенбі”) else print(“1..7 сан енгіз”) құрылымын пайдаланады; -Программаның дұрыс және кері жағдайдағы нәтижесін алу;Қарқыны жоғары оқушыларға қосымша тапсырма 3.1-тапсырма. Айдың реттік санын енгізгенде жыл мезгілін шығаратын программа құру Орындауға оқушыларды ынталандыру. Тапсырманың орындалу барысын бақылау. Оқушылардың бірін-бірі бағалауын ұйымдастыру. Дескриптор: -күрделі шартты енгізеді -логикалық
амалдарды пайдаланады; -жауаптың біреуін анықтайды ҚБ: Тиімді кері байланыс Жұмыс дәптері, компьютер, python бағдарламалау ортасы,
Сабақтың соңы
1. Оқушыларға «БББ кестесі» әдісі бойынша кестені толтырту.
2. «Ұшақ» әдісі арқылы оқушылардың жаңа тақырыптан алған білімдерін бағалау. Тақтаға әлем картасы ашылады, оқушылар Қазақстаннан қашық тұрған елдерге ұшақ суретін салу арқылы өз білім деңгейін көрсетеді. Қазақстанға жақын жерге қонған оқушылармен мұғалім келесі сабақта жұмыс жасауды жоспарына енгізіп қояды. Оқушылар жаңа тақырыптан алған білімдері мен орындаған тапсырмаларының нәтижесін «БББ кестесі» әдісі бойынша кестені толтырады және өздерін бағалайды. Оқушылар сабақтан алған әсерін смайликке сурет салу арқылы көрсетеді. Интерактивті тақта Кеспе қағаздар Смайликтер
3.Жинаған смайликтері мен түсті қағаздарын санау арқылы оқушыларды ынталандыру, білім деңгейін одан әрі дамытуына ықпал ету.
Үй тапсырмасы
Құрамды шарттарды программалау. Есептер шығару: 1. Берілген функция бойынша у мәнің есептеудің блок-схемасын және программасын құрастырындар. Үй тапсырмасын жұмыс дәптеріне жазады.