Қысқамерзімді жоспар
|
Бөлімі: |
4-бөлім. «Python тіліндегі алгоритмдерді программалау» |
|
Педагогтің аты-жөні: |
Кожантаева А.Г |
|
Күні: |
29.01.25 |
|
Сыныбы:7 а,ә |
Қатысушылар саны: Қатыспағандар саны: |
|
Сабақтың тақырыбы: |
Тармақталған алгоритмдерді программалау |
|
Оқу бағдарламасына сәйкес оқу мақсаты |
7.3.2.1 Python (пайтон) |
|
Сабақтың мақсаты |
|
Сабақтың барысы
|
Сабақтың кезеңі |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
1. Ұйымдастыру кезеңі (5 минут) |
Сабақтың тақырыбын және мақсаттарын түсіндіру. Оқушыларды сабаққа дайындау. |
Оқушылар сабаққа дайындалады, сұрақтар қойып түсінеді. |
Оқушылардың дайындық деңгейі. |
Доска, маркер. |
|
2. Жаңа тақырыпты түсіндіру (10 минут) |
Python тілінде тармақталған алгоритмдерді (құрылымдарды) түсіндіру. if, elif, else операторларының қолданылуын көрсету.
|
Оқушылар жаңа материалды тыңдайды және түсінеді. Мысалдар арқылы мысалдар келтіреді. |
Оқушылардың жаңа тақырыпты қабылдауы. |
Презентация, мысалдар, код блоктары. |
|
3. Теориялық тапсырма (10 минут) |
Тармақталған алгоритмдердің қолданылуын өмірден мысалдар келтіре отырып түсіндіру. |
Оқушылар мысалдарды талқылайды және нақты өмірден тармақталған алгоритмдер қолданылатын жағдайлар туралы сұрақтар қояды. |
Оқушылардың тақырып бойынша түсіну деңгейі. |
Презентация, тақта. |
|
Сабақ кезеңі/Уақыты |
Педагогтің іс-әрекеті |
Оқушының іс-әрекеті |
Бағалау |
Ресурстар |
|
|
1.Жаңа тақырыпқа шолу
|
Дәптерге қажетті анықтамаларды жазып алады. |
|
|
|
4. Практикалық жұмыс (10 минут) |
Оқушыларға Python тілінде тармақталған алгоритмдерді жазу тапсырмасын беру. Мысалы, оқушының жасына байланысты құттықтау хабарламасын шығару алгоритмін жасау. |
Оқушылар код жаза бастайды, бағдарлама нәтижесін тексереді. Практикалық тапсырмаларды орындайды. |
Оқушылардың практикалық жұмыс нәтижелері. Бағалау критерийлері: Тармақталған алгоритмдерді түсіну: оқушы if, elif, else операторларын дұрыс қолдана біледі.Оқушы тармақталған алгоритмдер мен олардың құрылымдарын түсінеді. Оқушы Python тілінде тармақталған алгоритмдер құра алады.Оқушы тапсырманы дұрыс орындап, программаның дұрыс жұмыс істеуін қамтамасыз етеді. |
Компьютер, Python IDE (мысалы, PyCharm немесе Jupyter Notebook). |
||||||||||
|
Сабақтың ортасы 31 мин |
Практикалық жұмыстар (топтық) 1-тапсырма К саны берілген. Осы санның жұп немесе тақ екенін анықтайтын программа құрастыр. Егер сан тақ болса экранға «1», әйтпесе «0» шықсын.
|
Программа кодын жазады. Дескриптор:
1-тапсырма коды k = int(input()) if k%2==1: print('1') else: print('0')
F5 Енгіз 17 Шығу: 1 F5 Енгіз: 62 Шығу: 0 |
Бағалау: Оқушылар өзін-өзі «Бағдаршам» әдісі арқылы бағалайды.
|
7-сынып оқулығы. Компьютер |
||||||||||
|
5. Жұптық жұмыс (5 минут) |
Оқушыларды жұптарға бөліп, бірігіп тапсырмаларды орындауға бағыттау. |
Оқушылар жұп болып жұмыс істеп, бірігіп код жазады. |
Жұптың жұмыс нәтижесі. Жұптық жұмыс: Оқушылар бір-біріне көмектесіп, тапсырманы орындауда ынтымақтастық көрсетеді.Оқушылар өзара пікір алмасып, бірлесіп шешу |
Компьютер, Python IDE. |
||||||||||
|
|
(Жұптық ж) 2-тапсырма В
|
Дескриптор: - Велосипедшінің жүріп өткен жолының жылдамдығын және уақытын анықтайды.-1б - Егер жүріп өтсе «ia», әйтпесе «joq» жауаптарының бірі экранға шығарады.-2б
2-тапсырма программа кодын жазады.
v,s,t=map(int,input().split()) if (v*t)>=s: print('ia') else: print('joq') F5 10 800 90 ia >>> 5 100 15 joq
|
|
|
||||||||||
|
|
Жеке жұмыс) 3-тапсырма Қыста күн жылы болса, мұз үстінде хоккей ойнау мүмкін емес. 7-сынып оқушылары бүгін сабақтан соң хоккей ойнауды жоспарлауда. Мұғалім оқушыларға хоккей ойнау үшін соңғы үш күнгі тіркелген ауа райы температурасының ең кіші мәні t температурадан төмен болса ғана ойнаулары мүмкін екенін ескертті. Берілген деректерді пайдаланып оқушылар бүгін хоккей ойнай ала ма, соны анықта. Деректердің енгізілу реті: соңғы үш күндегі ауа-райының мәндері: a, b, c және t температура.
|
Дескриптор:
3-тапсырма программа кодын жазады.
a,b,c,t = map(int, input().split()) t1=max(a,b,c) if t1 < t: print('ia') else: print('joq')
F5 -8 -10 -6 -5 ia >>> |
Бағалау: Оқушылар өзін-өзі «Бағдаршам» әдісі арқылы бағалайды. |
7-сынып оқулығы. Компьютер
|
||||||||||
|
6. Қорытынды (5 минут) |
Сабақты қорытындылау, оқушылардың жұмыс нәтижелерін талқылау. Үй тапсырмасын беру. |
Оқушылар сабақты қорытындылап, өз пікірлерін айтады. |
Оқушылардың сабаққа қатысуы мен тапсырмаларды орындау нәтижесі. |
Доска, маркер. |
|
|
Үй тапсырмасы Шарт тексеру операторының программалаудағы маңызын бағала. Мақсаты: Өткен сабақты пысықтау.
|
Сабақ нәтижесінде оқушылар Python тілінде тармақталған алгоритмдерді тиімді жазуды үйренеді. Олар if, elif, else операторларының маңыздылығын түсініп, практикада қолдануды меңгереді.
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Тармақталған алгоритмдерді программалау -1 сабақ 7-сынып Информатика
Қысқамерзімді жоспар
|
Бөлімі: |
4-бөлім. «Python тіліндегі алгоритмдерді программалау» |
|
Педагогтің аты-жөні: |
Кожантаева А.Г |
|
Күні: |
29.01.25 |
|
Сыныбы:7 а,ә |
Қатысушылар саны: Қатыспағандар саны: |
|
Сабақтың тақырыбы: |
Тармақталған алгоритмдерді программалау |
|
Оқу бағдарламасына сәйкес оқу мақсаты |
7.3.2.1 Python (пайтон) |
|
Сабақтың мақсаты |
|
Сабақтың барысы
|
Сабақтың кезеңі |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
1. Ұйымдастыру кезеңі (5 минут) |
Сабақтың тақырыбын және мақсаттарын түсіндіру. Оқушыларды сабаққа дайындау. |
Оқушылар сабаққа дайындалады, сұрақтар қойып түсінеді. |
Оқушылардың дайындық деңгейі. |
Доска, маркер. |
|
2. Жаңа тақырыпты түсіндіру (10 минут) |
Python тілінде тармақталған алгоритмдерді (құрылымдарды) түсіндіру. if, elif, else операторларының қолданылуын көрсету.
|
Оқушылар жаңа материалды тыңдайды және түсінеді. Мысалдар арқылы мысалдар келтіреді. |
Оқушылардың жаңа тақырыпты қабылдауы. |
Презентация, мысалдар, код блоктары. |
|
3. Теориялық тапсырма (10 минут) |
Тармақталған алгоритмдердің қолданылуын өмірден мысалдар келтіре отырып түсіндіру. |
Оқушылар мысалдарды талқылайды және нақты өмірден тармақталған алгоритмдер қолданылатын жағдайлар туралы сұрақтар қояды. |
Оқушылардың тақырып бойынша түсіну деңгейі. |
Презентация, тақта. |
|
Сабақ кезеңі/Уақыты |
Педагогтің іс-әрекеті |
Оқушының іс-әрекеті |
Бағалау |
Ресурстар |
|
|
1.Жаңа тақырыпқа шолу
|
Дәптерге қажетті анықтамаларды жазып алады. |
|
|
|
4. Практикалық жұмыс (10 минут) |
Оқушыларға Python тілінде тармақталған алгоритмдерді жазу тапсырмасын беру. Мысалы, оқушының жасына байланысты құттықтау хабарламасын шығару алгоритмін жасау. |
Оқушылар код жаза бастайды, бағдарлама нәтижесін тексереді. Практикалық тапсырмаларды орындайды. |
Оқушылардың практикалық жұмыс нәтижелері. Бағалау критерийлері: Тармақталған алгоритмдерді түсіну: оқушы if, elif, else операторларын дұрыс қолдана біледі.Оқушы тармақталған алгоритмдер мен олардың құрылымдарын түсінеді. Оқушы Python тілінде тармақталған алгоритмдер құра алады.Оқушы тапсырманы дұрыс орындап, программаның дұрыс жұмыс істеуін қамтамасыз етеді. |
Компьютер, Python IDE (мысалы, PyCharm немесе Jupyter Notebook). |
||||||||||
|
Сабақтың ортасы 31 мин |
Практикалық жұмыстар (топтық) 1-тапсырма К саны берілген. Осы санның жұп немесе тақ екенін анықтайтын программа құрастыр. Егер сан тақ болса экранға «1», әйтпесе «0» шықсын.
|
Программа кодын жазады. Дескриптор:
1-тапсырма коды k = int(input()) if k%2==1: print('1') else: print('0')
F5 Енгіз 17 Шығу: 1 F5 Енгіз: 62 Шығу: 0 |
Бағалау: Оқушылар өзін-өзі «Бағдаршам» әдісі арқылы бағалайды.
|
7-сынып оқулығы. Компьютер |
||||||||||
|
5. Жұптық жұмыс (5 минут) |
Оқушыларды жұптарға бөліп, бірігіп тапсырмаларды орындауға бағыттау. |
Оқушылар жұп болып жұмыс істеп, бірігіп код жазады. |
Жұптың жұмыс нәтижесі. Жұптық жұмыс: Оқушылар бір-біріне көмектесіп, тапсырманы орындауда ынтымақтастық көрсетеді.Оқушылар өзара пікір алмасып, бірлесіп шешу |
Компьютер, Python IDE. |
||||||||||
|
|
(Жұптық ж) 2-тапсырма В
|
Дескриптор: - Велосипедшінің жүріп өткен жолының жылдамдығын және уақытын анықтайды.-1б - Егер жүріп өтсе «ia», әйтпесе «joq» жауаптарының бірі экранға шығарады.-2б
2-тапсырма программа кодын жазады.
v,s,t=map(int,input().split()) if (v*t)>=s: print('ia') else: print('joq') F5 10 800 90 ia >>> 5 100 15 joq
|
|
|
||||||||||
|
|
Жеке жұмыс) 3-тапсырма Қыста күн жылы болса, мұз үстінде хоккей ойнау мүмкін емес. 7-сынып оқушылары бүгін сабақтан соң хоккей ойнауды жоспарлауда. Мұғалім оқушыларға хоккей ойнау үшін соңғы үш күнгі тіркелген ауа райы температурасының ең кіші мәні t температурадан төмен болса ғана ойнаулары мүмкін екенін ескертті. Берілген деректерді пайдаланып оқушылар бүгін хоккей ойнай ала ма, соны анықта. Деректердің енгізілу реті: соңғы үш күндегі ауа-райының мәндері: a, b, c және t температура.
|
Дескриптор:
3-тапсырма программа кодын жазады.
a,b,c,t = map(int, input().split()) t1=max(a,b,c) if t1 < t: print('ia') else: print('joq')
F5 -8 -10 -6 -5 ia >>> |
Бағалау: Оқушылар өзін-өзі «Бағдаршам» әдісі арқылы бағалайды. |
7-сынып оқулығы. Компьютер
|
||||||||||
|
6. Қорытынды (5 минут) |
Сабақты қорытындылау, оқушылардың жұмыс нәтижелерін талқылау. Үй тапсырмасын беру. |
Оқушылар сабақты қорытындылап, өз пікірлерін айтады. |
Оқушылардың сабаққа қатысуы мен тапсырмаларды орындау нәтижесі. |
Доска, маркер. |
|
|
Үй тапсырмасы Шарт тексеру операторының программалаудағы маңызын бағала. Мақсаты: Өткен сабақты пысықтау.
|
Сабақ нәтижесінде оқушылар Python тілінде тармақталған алгоритмдерді тиімді жазуды үйренеді. Олар if, elif, else операторларының маңыздылығын түсініп, практикада қолдануды меңгереді.
шағым қалдыра аласыз




елосипедші v м/с
жылдамдықпен қозғалса, s жолды t секундта жүріп өтеме, анықта. Егер
жүріп өтсе «ia», әйтпесе «joq» жауаптарының бірі экранға шықсын.
Деректедің енгізілу реті: v-жылдамдық, s-жол және
t-уақыт.



