Алгоритмді әзірлеу презентация
Дипломдар мен сертификаттарды алып үлгеріңіз!
1 слайд
Ынтықмақтастық атмосфераны
қалыптастыру
Топ атаулары
1. Сызықтық
алгоритм
2. Тармақталу
алгоритмі
3. Циклдік
алгоритм 3 мин
1 слайд
Ынтықмақтастық атмосфераны қалыптастыру Топ атаулары 1. Сызықтық алгоритм 2. Тармақталу алгоритмі 3. Циклдік алгоритм 3 мин
2 слайд
«Суреттер сөйлейді» әдісі
(ширату жаттығуы )
2 слайд
«Суреттер сөйлейді» әдісі (ширату жаттығуы )
3 слайд
C абақтың тақырыбы:
Алгоритмдерді
әзірлеу
3 слайд
C абақтың тақырыбы: Алгоритмдерді әзірлеу
4 слайд
Шаблоны презентаций с сайта presentation-creation.ruОқу
мақсаты:
•
алгоритмдерін
түсініп, блок-сызба
құрады.
•
Python
программалау тілінде
алгоритмдерін
қолданып, код
жазады .•
7.3.2.1 Python
программалау
тілінде
тармақталған
алгоритмдерді жазу; Мақсаты:
4 слайд
Шаблоны презентаций с сайта presentation-creation.ruОқу мақсаты: • алгоритмдерін түсініп, блок-сызба құрады. • Python программалау тілінде алгоритмдерін қолданып, код жазады .• 7.3.2.1 Python программалау тілінде тармақталған алгоритмдерді жазу; Мақсаты:
5 слайд
1 2 3 4 5 6 7 8 9 10_________________________Kundelik.kz бойынша бағалау
5 слайд
1 2 3 4 5 6 7 8 9 10_________________________Kundelik.kz бойынша бағалау
6 слайд
Алгоритмнің қасиеттері
Алгоритмнің дискреттілігі- бұл қасиет
алгорит түрінде жазылған есеп шешімі жеке
қарапайым командаларға бөлініп, орындалу
ретінде қарай орналасқанын көрсетеді. Кез
келген есепті бөліктерге жіктеп орындауға
болады. Алгоритмнің анықтылығы. Бұл қасиет
алгоритмің әр командасы орындаушы үшін
түсінікті болуын және мәнсіз орындалмауы
керектігін көрсетеді,
Алгоритмнің нәтижелілігі. Бұл қасиет
алгоритмнің міндетті түрде белгілі бір
қадамдардан кейін аяқталып, нәтижеге
жетететінін көрсетеді. Алгоритмнің жалпылығы. Бұл қасиет есепті
шешуге арналған алгоритмнің осы типтес
есептердің барлық мүмкін мәндері үшін
орындалатынын көрсетеді.
6 слайд
Алгоритмнің қасиеттері Алгоритмнің дискреттілігі- бұл қасиет алгорит түрінде жазылған есеп шешімі жеке қарапайым командаларға бөлініп, орындалу ретінде қарай орналасқанын көрсетеді. Кез келген есепті бөліктерге жіктеп орындауға болады. Алгоритмнің анықтылығы. Бұл қасиет алгоритмің әр командасы орындаушы үшін түсінікті болуын және мәнсіз орындалмауы керектігін көрсетеді, Алгоритмнің нәтижелілігі. Бұл қасиет алгоритмнің міндетті түрде белгілі бір қадамдардан кейін аяқталып, нәтижеге жетететінін көрсетеді. Алгоритмнің жалпылығы. Бұл қасиет есепті шешуге арналған алгоритмнің осы типтес есептердің барлық мүмкін мәндері үшін орындалатынын көрсетеді.
7 слайд
Алгоритмді сипаттаудың бірнеше түрлері бар.
Олар:
Алгоритмді сөз және
формулалар көмегімен
сипаттау Алгоритмнің графикалық
сипатталуы, яғни алгоритмді
арнайы графикалық
схемалар-блок-схема
көмегімен сипаттау
Алгоритмді псевдокод
арқылы сипаттау.
Псевдокод дегеніміз-
алгоритм қадамының нақты
программалау тілі
операторларын қолданбай
жай тілмен сипатталуы
7 слайд
Алгоритмді сипаттаудың бірнеше түрлері бар. Олар: Алгоритмді сөз және формулалар көмегімен сипаттау Алгоритмнің графикалық сипатталуы, яғни алгоритмді арнайы графикалық схемалар-блок-схема көмегімен сипаттау Алгоритмді псевдокод арқылы сипаттау. Псевдокод дегеніміз- алгоритм қадамының нақты программалау тілі операторларын қолданбай жай тілмен сипатталуы
8 слайд
1 топ
a=int(input( ))
b=int(input( ))
c=int(input( ))
k=0
k=(a+b+c)/3
print(k)
Арифметикалық ортаны табу
алгоритмі 2 топ
a=int(input( ))
b=int(input( ))
c=int(input( ))
max=a
if b>max:
max=b
if c>max:
max=c
print(max)
3 санның үлкенін табу
алгоритмі 3 топ
a=int(input( ))
b=int(input( ))
c=int(input( ))
min=a
if b<min:
min=b
if c<min:
min=c
print(min)
3 санның кішісін табу
алгоритміУақыт – 5 минут
Дескриптор
Программа кодын жазады – 1 балл
Нәтижесін шығарады – 1 балл Есеп шығаруда қолданылатын
негізгі алгоритмдер
8 слайд
1 топ a=int(input( )) b=int(input( )) c=int(input( )) k=0 k=(a+b+c)/3 print(k) Арифметикалық ортаны табу алгоритмі 2 топ a=int(input( )) b=int(input( )) c=int(input( )) max=a if b>max: max=b if c>max: max=c print(max) 3 санның үлкенін табу алгоритмі 3 топ a=int(input( )) b=int(input( )) c=int(input( )) min=a if b<min: min=b if c<min: min=c print(min) 3 санның кішісін табу алгоритміУақыт – 5 минут Дескриптор Программа кодын жазады – 1 балл Нәтижесін шығарады – 1 балл Есеп шығаруда қолданылатын негізгі алгоритмдер
9 слайд
2-тапсырма.
Топтық жұмыс. Әр топ шығарған
есептеріне байланысты программа
кодына қарап, блок-сызба құрады,
«Идеал» әдісі арқылы түсіндіріп
береді.
•
I- практика барысындағы керекті
ақпаратты анықтау.
•
D- алған ақпаратқа түсінік.
•
E- дәлелдеу.
•
A- дәлелдеу барысындағы
әрекеттер.
•
L- қорытынды жасау, атқарылған
жұмысқа рефлексия жасау. Уақыт –6 минут2-тапсырма
Дескриптор
Программа кодына қарап,
блок-сызба құрады; - 2 балл
Идеал әдісі бойынша
түсіндіреді – 2 балл
9 слайд
2-тапсырма. Топтық жұмыс. Әр топ шығарған есептеріне байланысты программа кодына қарап, блок-сызба құрады, «Идеал» әдісі арқылы түсіндіріп береді. • I- практика барысындағы керекті ақпаратты анықтау. • D- алған ақпаратқа түсінік. • E- дәлелдеу. • A- дәлелдеу барысындағы әрекеттер. • L- қорытынды жасау, атқарылған жұмысқа рефлексия жасау. Уақыт –6 минут2-тапсырма Дескриптор Программа кодына қарап, блок-сызба құрады; - 2 балл Идеал әдісі бойынша түсіндіреді – 2 балл
10 слайд
Топтық жұмыс.
Зауытта жұмыс істейтін 3
жұмысшының айлық жалақысының
мөлшері берілген. Зауыт
жұмысшыларының орташа жалақысын
есепте. Осы жұмысшылардың алатын
жалақысының ең көп мөлшері ең аз
жалақыдан неше пайызға артық? Уақыт –7 минутФункционалдық сауаттылық тапсырмас ы
Дескриптор
Программа шартына қарап,
программа кодын жазып,
орташа жалақы мөлшерін
табады; - 2 балл
Жалақының неше пайыз
артық екенін
табады; – 1 балл Мысалы Нәтиже
200000 Ortasha jalaqy= 150000
200%
100000
150000
10 слайд
Топтық жұмыс. Зауытта жұмыс істейтін 3 жұмысшының айлық жалақысының мөлшері берілген. Зауыт жұмысшыларының орташа жалақысын есепте. Осы жұмысшылардың алатын жалақысының ең көп мөлшері ең аз жалақыдан неше пайызға артық? Уақыт –7 минутФункционалдық сауаттылық тапсырмас ы Дескриптор Программа шартына қарап, программа кодын жазып, орташа жалақы мөлшерін табады; - 2 балл Жалақының неше пайыз артық екенін табады; – 1 балл Мысалы Нәтиже 200000 Ortasha jalaqy= 150000 200% 100000 150000
11 слайд
https:// educaplay платформасы арқылы тапсырманы сәйкестендіріп орындайды.
Платформадағы әр дұрыс
жауапқа
1 балл беріледі
11 слайд
https:// educaplay платформасы арқылы тапсырманы сәйкестендіріп орындайды. Платформадағы әр дұрыс жауапқа 1 балл беріледі
12 слайд
Тапсырманы
орындауда
қиналдым Тапсырманы
жартылай түсіндім Достарым
көмектесті Тапсырманы
түсіндім Барлық тапсырма
орындауда
көшбасшы болдым
12 слайд
Тапсырманы орындауда қиналдым Тапсырманы жартылай түсіндім Достарым көмектесті Тапсырманы түсіндім Барлық тапсырма орындауда көшбасшы болдым
13 слайд
Үй тапсырмасы :
13 слайд
Үй тапсырмасы :
14 слайд
14 слайд