Тақырып бойынша 31 материал табылды

Тармақталған алгоритмдерді программалау -1 сабақ 7-сынып Информатика

Материал туралы қысқаша түсінік
ҚР Білім және Ғылым министірлігінің стандартымен жасалған Барлық тапсырмалардың Python тілінде программалық кодтары анық жазылған
Материалдың қысқаша нұсқасы

Қысқамерзімді жоспар

Бөлімі:

4-бөлім. «Python тіліндегі алгоритмдерді программалау»

Педагогтің аты-жөні:

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

Күні:

29.01.25

Сыныбы:7 а,ә

Қатысушылар саны: Қатыспағандар саны:

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

Тармақталған алгоритмдерді программалау

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

7.3.2.1 Python (пайтон)
программалау тілінде
тармақталған алгоритмдерді жазу;

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

  1. Оқушыларға Python тілінде тармақталған алгоритмдерді жазуды үйрету.

  2. Тармақталған алгоритмдерде if, elif, else конструкцияларын тиімді қолдану дағдыларын дамыту.

  3. Оқушыларға тармақталған алгоритмдердің өмірде қолданылуын түсіндіру және практикада қолдануға үйрету.


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

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

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

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

Бағалау

Ресурстар

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» шықсын.

Мысалы

Нәтиже

17

1

62

0


Программа кодын жазады.

Дескриптор:

  • Берілген санның жұп екенін анықтайтын программа құрады.-1б

  • Берілген санның тақ екенін анықтайтын программа құрады.-1б

  • Берілген санның жұп немесе тақ екенін анықтайтын программа құрып, экранға сан тақ болса «1» әйтпесе «0» шығарады.-2б

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-тапсырма

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

Мысалы

Нәтиже

5 100 15

joq

10 800 90

ia


Дескриптор:

- Велосипедшінің жүріп өткен жолының жылдамдығын және уақытын анықтайды.-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 температура.

Мысалы

Нәтиже

-8 -10 -6 -5

ia


Дескриптор:

  • Деректердің енгізілу ретін дұрыс жазады.- 1б

  • Берілген деректерді пайдаланып оқушылар бүгін хоккей ойнай алатынын немесе ойнай алмайтынын анықтайды.-2 б

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 операторларының маңыздылығын түсініп, практикада қолдануды меңгереді.



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