Similar presentations:
Өзімнің ойыным «Блок-схема». Жеңімпазды анықтау
1. Өзімнің ойыным «Блок-схема». Жеңімпазды анықтау Мухитдинова Ф.К.
2.
Өз ойынымБлок - схемалар
200
300
400
500
3. Блок - схемалар 200
басыХ=1
Y=X+Х
X, Y
Бұл блок-схема
қандай алгоритмдерге
сәйкес келеді?
Алгоритм дұрыс
құрастырылған ба?
X=X+2
Циклдық алгоритм
Циклды аяқтау шарты жеткіліксіз.
4.
Блок-схемалар 300Блок-схемаға шарт жасаңыз
Басы
Егер X <0 болса, онда Y = X ,
әйтпесе егер X> 5 болса, онда Y = - 1
әйтпесе егер = 3 болса, онда Y = 2
X
ДА
X<0
ДА
Y=X
Y=X-1
НЕТ
Егер Х > 0, онда Y = Х,
әйтпесе егер Х < 5, онда Y = + 1
әйтпесе егер = 3, онда Y = 2*
X>5
ДА
Y = 2*X
Y
Аяғы
НЕТ
X=3
Егер Х< 0, онда Y = -Х,
әйтпесе егер Х > 5, онда Y = - 1
әйтпесе егер = 3, онда Y = 2*
НЕТ
5. Блок-схемалар 400
Көрсетілген блок-схема арқылыесептің шартын жасауға болады
ма? Блок схеманы түзетіңіз, шарт
жасаңыз.
Аяғы
a/2=0
Жұп
сан
да
Тақ
сан
Санды еңгіз
Басы
нет
Берілген санды
жұп екенің
анықтаңыз.
6. Блок-схемалар 500
Берілген блок-схема бойыншасөздік алгоритімінің қатесін
анықтаңыз.
басы
х
иә
х<0
у = х*х
иә
у=х-1
Басы
(x>0) и (x<3) Екі сан берілген,
Х шығар
жоқ
0< х <3
егер x<0 онда у=х*х
әйтпесе егер онда y=x-1
жоқ
иә
х >= 3
әйтпесе y=2*x
Y шығар
у = 2х
соңы.
жоқ
у
соңы
7. Ойынның жеңімпазы ненің көмегімен анықталды?
8. Жұптық жұмыс
Жұппен талқылау• Баллдар, уақыт, әрекеттер саны
тұжырымдамалардың арасында қандай
байланыс бар?
• Ұпайларды есептеу үшін нені білуіңіз
қажет?
9. Ауызша алгоритм
• 1. Сұрақты шығару• 2. Жауапты енгізу
• 3. Егер жауап = дұрыс жауап болса,
онда нәтиже = нәтиже + 1
10. Практикалық жұмыс
1-ші тапсырма. Жұпппен өткен ойынғаұпайларды жинауға арналған алгоритм жасап
оны блок-схема түрінді көрсетіңіз.
11. Жеке жұмыс
• Өзіңіздің ойыныңыздағы алгоритміңіздіұпай жинай алатындай етіп өзгертіңіз.
• Блок-схемасын жасаңыз.
12. Қорытындылау
• Ойында жеңімпазды қалай анықтаймыз?• Ойынды бірнеше әрекет арқылы аяқтау
үшін не істеу керек?
• Ойында балдарды санау үшін қандай
алгоритм (сызықтық, тармақ немесе
циклдік) қолданған қолайлы?