Алгоритмді формула тҥрінде бейнелеу. Математикалық формулалар мен оларды жазу ережелерінің жиынтығы ерекше алгоритмдік тіл болып табылады. Бҧл тіл кейбір есептеу алгоритмдерін ӛрнектеу ҥшін қолданылады. Мысалы, конустың толық бетінің ауданы:
S R2 R l (2) формуласы арқылы анықталады.
мҧндағы, R - конустың табанының радиусы, l - ҧзындығы.
Алайда, алгоритмді формула арқылы ӛрнектеу кезінде алгоритмнің айқындылық (орындалатын әрекеттердің нақтылығы) қасиеті сақтала бермеуі мҥмкін. Мысалы, жоғарыдағы формула бойынша конустың толық бетінің ауданын анықтау ретін адам ӛзі анықтайды. Ол алдымен конустың табан ауданын тауып, оған бҥйір бетінің ауданын қосуы немесе керісінше орындауы да мҥмкін. Қалай орындағанда да алгоритм тҥпкі мақсатқа жеткізеді, ең бастысы математикалық амалдардың орындалу реті сақталса болғаны.
Алгоритмді кесте тҥрінде бейнелеу. Алгоритмді кесте тҥрінде ӛрнектеу, есептеу алгоритмдерін қҧрастыру кезінде жиі пайдаланылады. Есептеудің аралық нәтижелерін кестеге тҥсіру, есептеу алгоритмнің қадамдарын орындау болып табылады. Мысалы, (2) формула бойынша есептеудің кестелік алгоритмі кестеде кӛрсетілгендей болуы мҥмкін. Бҧл кестеде конустың толық бетінің ауданын R мен l-дің әр тҥрлі мәндері ҥшін есептеудің барлық кезеңдері келтірілген.
R
|
l
|
R
|
R2
|
Rl
|
S
|
6,5
|
8,4
|
20,41
|
132,66
|
171,44
|
304,10
|
9,2
|
7,6
|
28,88
|
265,76
|
219,54
|
485,31
|
5,1
|
3,8
|
16,01
|
81,671
|
60,853
|
142,52
|
Алгоритмді кесте тҥрінде жазу, бір ӛрнектің мәнін әр тҥрлі бастапқы мәліметтер ҥшін есептеу кезінде қолайлы болады.
Достарыңызбен бөлісу: |