Тармақталған алгоритмдерді программалау
план-конспект урока по информатике и икт (7 класс)

Татбенова Алтын Избановна

7 сыныпқа  арналған қысқа мерзімді жоспар

Скачать:

ВложениеРазмер
Файл tarmaktalgan_algoritmder.docx196.29 КБ
Файл tarmaktalgan_algoritmderdi_programmalau.pptx187.85 КБ

Предварительный просмотр:

Бөлімі:

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

Мұғалім:

Татбенова А.И

Күні:

Сыныбы:

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

#1058;аңдауды ұйымдастыру практикумы.

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

Python программалау тілінде алгоритмді жазу

тармақталу және таңдау алгоритмдерін программалау.

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

Python программалау тілінде тармақталу және таңдау алгоритмдерін есептеуде қолдану.

Алдыңғы білім:

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

Сабақ барысы

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

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

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

бағалау

Ресурстар

Сабақ басы

2 мин

Ұйымдастыру:

#1057;әлемдесу

#1067;нтымақтастық орта құру

#1057;абақ тақырыбы, мақсатымен таныстыру

Топтастыру.

5 мин

Топпен жұмыс

Топ тапсырмамен танысып,алдыңғы білімді бүгінгі сабақпен байланыстыру мақсатында блок-жазба құрады, программа кодын құруды талқылайды.

Python программалау тіліндегі таңдауды ұйымдастыру алгоритмін құрып,қалай программалауға болады?

Қандай параметрлермен сипатталады?

Дескриптор: Тармақталу алгоритмдерін біледі,блок-сызбасын құрады,программа кодын жазады.

Мадақтау сөзі.

Өте жақсы

Жақсы.

Талпын

Оқулық, 171 бет 3тапсырма-2,3

Сызба,

Компьютер,

Тақта.

Сабаққа тапсырма

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

Зерттеу.Қазақша тарихи өлшемдер.Қарыс,сүйем өлшемдерін программалау.

Сабақтың

ортасы

30 мин

Жұппен жұмыс.

1-тапсырма

Жылдың қай түріне кәбисе,кәбисе емес жататындығын анықтау

Дескриптор:-Жыл нөміріне қарап түрін анықтауда енгізу,шығаруды қолданады, программасын құрады.

Бірін бірі-бағалау

Компьютер

Жеке жұмыс:

2-тапсырма

Бұрышы бойынша қай түріне жататындығын шартын анықтау.

Дескриптор:

Бұрыш мәнін оқиды,шартын түсінеді көрсету программасын жазады.

Мұғалім мадақтау әдісімен бағалайды.

Компьютер

Жеке жұмыс:

3-тапсырма

Апта күндерінің реттік номеріне байланысты таңдау арқылы атын шығаруды программалауды жалғастыру

Дескриптор:

Реттік номері енгізілген апта күндері атауын анықтау программасын жалғастырып жазуды біледі.

Мұғалім мадақтау әдісімен бағалайды.

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

3-5мин

Рефлексия

Сабақты бекіту:

«Өрмекші торы»

Таңдауды ұйымдастыру алгоритмі деген не?

Күнделікті өмірде қолданыла ма?

Таңдау алгоритмі мен тармақталудың қандай айырмашылығы бар?

Мұғалім мадақтау әдісімен бағалайды.

Доп немесе жіп

Үй тапсырмасы

2 мин

167бет 7 тапсырма

Тапсырмалар:

1.ТОПТЫҚ ЖҰМЫС 171б

#1072; саны бүтін саны берілген.у-мәнін есептеңдер. Егер а>2 болса, онда y= a2 -5 . басқа жағдайда y= a4

3. z саны бүтін саны берілген.у-мәнін есептеңдер. Егер z >5 болса, онда y= z2 -15 . басқа жағдайда y= z +15

2) a=int(input())

if a>2 :

y=a**2

else:

y=a**4

print(y)

Дескриптор:Есепті оқу,блок-жазба құру,программа кодын жазуды талқылайды.

#1046;ҰППЕН ЖҰМЫС

Жылдың кәбисе/високосный / немесе кәбисе еместігін анықтау.

a1=int(input(‘jyldy engiz’))

if (a1%4==0 and a1%100!=0)or a1%400==0:

print("kabisa jyl")

else:

print("kabisa jyl emes")

#1046;ЕКЕ ЖҰМЫС

… …

if (a1%4==0 and a1%100!=0)or a1%400==0:

else:

Дескриптор : программада енгізу,шығаруды жаза біледі

#1046;ЕКЕ ЖҰМЫС Үшбұрыштың түрін анықтау

Дескриптор : программада шартты жаза біледі

a=int(input())

if a>0 and a<90:

print('suyir')

elif a==90:

print('tik')

elif a>90 and a<180:

print('dogal')

#1040;пта күндерінің реті бойынша атын анықтау

d={1:'duisenbi',

2:'seisenbi',

3:'sarsenbi',

4:'beisenbi',

5:'juma',

6:'senbi',

7:'jeksenbi'}

i=int(input())

print(d[i])

5. ЖЕКЕ ЖҰМЫС.Рефлексия

#1083;шем б1рл1ктері Халкымыздыц ежелден келе жаткан елшем б!рлжтер] бар. Солардьщ арасынан карыс (1 карыс - шамамен 21-22 см) пен тутам (1 тутам = шамамен 10 см) елшемдерш карастырайык. Бершген S см узындыкты карыс жэне тутам елшемдер!мен ернекте.

n=float(input())

if n<19 or n>20:

k=n//20

if n<8 or n>10:

t=n//10

print('k=',k , 't=',t) Дескриптор:Сандық функцияларды таңдауда қолданып есептейді

Дескриптор:Таңдауды шартымен түсініп, жазады


Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Тармақталған алгоритмдерді программалау Мақсаты: Python программалау тілінде тармақталған алгоритмді жаза білу.

Слайд 2

Тауардың бағасы 2000 тг асқан жағдайда 10 пайыз жеңілдікпен алуға арналған программа құру. print(‘cost of the t’) t=int(input()) if t>=2000: t=t-t*10/100 print(t)

Слайд 3

Алматы мен Көкшетаудың арақашықтығы 1614км,Пойыз бірқалыпты жылдамдықпен 1 сағатта 50км жол жүрсе қанша уақытта жететіндігін программалау. d=1614 s=50 t=d/s if (t>=24): print(" sutoktan artyk ") else: print("t", " sagat ")

Слайд 4

В.Бір сан берілген.Берілген санның [1,10] аралықта жататындығын анықтайтын программа құру. a=int(input()) if (a<=10): print(" aralykta ") else: print(" bul arada jatpaidy ")

Слайд 5

Екі сан берілген.Екі сан берілген, егер теріс сандар болса олардың квадраттарының қосындысын табуды программалау. a=int(input()) b=int(input()) if a and b<0: print(a* a+b *b) else: print(‘a=‘, a, ‘b=‘, b)

Слайд 6

Екі сан берілген.Екі сан оң болса олардың арифметикалық ортасын табуды программалау. a=int(input()) b=int(input()) if a and b<0: print(a* a+b *b)


По теме: методические разработки, презентации и конспекты

"Ауылдарҙың ырыу тармаҡтарына бүленеше" (Учалы р-ны)

quot;Ауылдарҙың ырыу тармаҡтарына бүленеше" (Учалы р-ны)...