Тармақталған алгоритмдерге есептер шығару 7 сынып

Sheber Education24 МаусымҚаралды:102Жүктелді:0

Материалда тармақталған алгоритмдер бойынша есептер шығару және практикалық тапсырмалар берілген. Бұл ашық сабақ информатика пәні мұғалімдеріне 7 сынып оқушыларының алгоритмдік ойлауын дамытуға пайдалы.

Алдын ала көру

Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.

Материалдан үзінді

Бекітемін Мектеп директоры: Л.Нұрымбетова

Төлеби ауданының мамандандырылған мектеп-интернаты

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

Бөлім Python тіліндегі алгоритмдерді программалау Педагогтың аты-жөні Орынбекова М.Т Күні 14.02.2024ж Сынып 7а,б Қатысушылар саны

Қатыспағанда р саны Сабақтың тақырыбы: Практикалық жұмыс Оқу бағдарламасына сәйкес оқыту мақсаттары

7.3.3.3 Python (пайтон) программалау тіліндегі күрделі шарттарды қолдану;

Сабақтың мақсаты: Барлық оқушы үшін: Құрамды шарттарды жазуда программалау тілінде пайдаланылатын логикалық операцияларды жаза алады.

Оқушылардың көбі үшін: Тармақталу алгоритмдеріне программа құруда құрамды шарттарды жазуда логикалық операцияларды пайдалану жолдарын құра алады.

Кейбір оқушылар үшін: Құрамды шарттарды пайдаланып, тармақталу алгоритмдеріне берілген есептерді программада құра алады.

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

Сабақтың кезені/ уақыт

Педагогтың әрекеті Оқушының әрекеті

Бағалау Ресурстар

Сабақтың басы Жеке жұмыс

1. Оқушылармен сәлемдесу. 2.Сабақтың тақырыбы мен мақсаттарымен таныстыру. 3.Үй тапсырмасын тексеру. «Жылдам жауап» сұрақтары 1. Алгоритм дегеніміз не? Орындаушының белгілі бір мақсатқа жету барысындағы ретімен орындалатын түсінікті дәл ұйғарым 2. Алгоритмнің жазылу түрлері- алгоритмдік тілде, блок-схема түрінде, программалау тілінде 3. Алгоритмнің түрлері- сызықтық, тармақталу, циклдік 4. айнымалыларды сипаттау операторы- input 5.Х-санынның модулі- ABS (X); 6. Х-санынның квадраты - x**2 немесе pow(x,2) 7. тармақталған алгоритмнің түрлері- толымды( IF, ELSE), толымсыз (IF) 8. логикалық көбейту- коньюнкция, and, және 9. немесе- дизьюнкция, логикалық қосу, or 10. not- логикалық теріске шығару, инверсия,, емес

Орындалып болған соң дұрыс жауаптар тақтада көрсетіледі, оқушылар жұбының үй тапсырмасын тексереді.

1.Мұғалімме н амандасады. 2.Сабақтың тақырыбын дәптерге жазады. 3.Сабақтың мақсаттарым ен танысады. 4. үй тапсырмасын орындап, тексереді. 5.Бағалайды.

Жұптағы оқушылар бір-бірін бағалау парақшасы бойынша баллдарын жазып шығады.

Жұмыс дәптері Презентаци я

Сабақтың ортасы Есептер шығару

Жұптық жұмыс. Берілген тапсырмаларды жұптаса отырып орындайды, орындалған жұмыстар компьютерде де орындалу керек

№1(1 балл*) А саны берілген. А санының оң немесе теріс екенін анықтап, оң болса «1», теріс сан болса-«-1», ал нөлге тең болса «0» деген жауап экранға шығару a=int(input(‘a-?’)) if a>0: print(1) else: if a<0: print(-1) else: print(0) №2 (2 балл**)

Y=

x=int(input(‘x-?’)) if x>0: y=x-12 else: if x==0: y=abs(5*x) else: y=x**2 print(y) сергіту сәті: Артық сөзді тап та, оған түсініктеме бер

№3(3 балл ***) a,b,c сандары берілген. Осы сандардың үшеуі де оң сан болса «ия», басқаша жағдайда «жоқ» нәтижесі экранға шығару a,b,c=map(int, input().splint()) if a>0 and b>0 and c>0: print(‘ia’) else: print(‘jog’)

№4(1 балл*) Есептің кодынан жіберілген қателіктерді табу

Z=

Y=int(input())

Есептерді шығарып, компьютерде орындайды. Компьютерде толық орындаған жағдайда ғана толық балл қойылады, басқа жағдайда жартысы қойылады.

А,в,с деңгейлі есептерді шығару

Артық сөзді табады

Есепті жеке шығарады да дұрыс жауабы бойынша жұбы тексереді

Есепті жеке шығарады да кодта кеткен қателіктерді табады, дұрыс жауабы бойынша жұбы тексереді

Шығарылғ ан есептерді бағалау парағында белгілейді

Жұптар бәр-бірін бағалау парағы арқылы бағалайды.

Бағалау парағына топ басшысы белгілеп отырады

Есеп дұрыс шығарылс а 1 балл беріледі

Презентаци я

X=int(input()) If x= =y: Z=sqrt(x+y)-pow(y,3) Else: If x>y: Z=((x+y)/pow(x-y,5))+abs(4*x) Else: Z=X**2-6*y Print (Z)

Сабақты бекіту сұрақтары:

Р/

с Сұрақ Жауа

п

1 Алгоритм 4-түрі бар Иә/ Жоқ

Орындау тәсіліне байланысты тармақталу командасы толымды және толымсыз болып екі түрге бөлінеді.

Иә/ Жоқ

Тармақталу алгоритмін алгоритмдік тілде өрнектегенде егер, мұнда, өйткені, соңы деген түйінді сөздер қолданылады

Иә/ Жоқ

Егер алгоритм қадамдарының тізбекетеле орындалуы қандай да бір шартқа тәуелді өзгеретін болса, онда мұндай алгоритмді тармақталу алгоритмі деп атайды.

Иә/ Жоқ

Шартты тексеру арқылы орындалатын алгоритм циклдік алгоритм деп аталады

Иә/ Жоқ

Сұрақтарға ия, жоқ деп жауап береді.

Әр дұрыс сұраққа 1- балдан беріледі

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

Кері байланыс: «баспалдақ әдісі» бойынша

Стикерге өзінің аты жөнін жазып, көңіл күйін білдіретін смайлик салып, өтілген сабақ бойынша өзінің нешінші баспалдақта тұрғандығын бағалап, сол баспалдаққа жапыстыру, және оған түсініктеме беріп мақтап, мадақтау

Стикерге өз пікірлерін және егер деген сөзден басталатын мақал жазады

Осы өтілген тақырыпта р бойынша өзін бағалап, сол баспалдақ тың тұсына апарып стикерін жапыстыр ады.

Плакат /слайд/

Жазылымдар

Өзіңізге ыңғайлы жазылымды таңдаңыз

1 күн

BASIC

790₸
/күн

5 ЖИ / күн

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

17 Құралдар / күн

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

5 Материал / күн

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

15 Ойындар / күн

Жазылым бойынша ойын жасау лимиті.

Тиімді

1 ай

BASIC

9 990₸
/ай

50 ЖИ / ай

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

22 Құралдар / ай

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

100 Материал / ай

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

100 Ойындар / ай

Жазылым бойынша ойын жасау лимиті.

Реклама - жарнама

Сабаққа арналған ойындар

Сабағыңызға арналған интерактивті ойындарды жасанды интеллект арқылы құрастырыңыз! Тақырыпты жазсаңыз ойын бірден дайын болады