Э. А. Абдыкеримова информатиканың теориялық негіздері



бет32/75
Дата09.09.2022
өлшемі476,55 Kb.
#149106
1   ...   28   29   30   31   32   33   34   35   ...   75
Байланысты:
Э.А.Абдыкеримова.ИНФОРМАТИКАНЫҢ ТЕОРИЯЛЫҚ НЕГІЗДЕРІ

Алгоритмнің қасиеттері





  1. Алгоритммен ӛрнектелген есептеу процесі жеке әрекеттерге жіктелген тізбек болуы тиіс. Осы пайда болатын мазмҧндалу алгоритмдік процестің ҥзілісті қҧрылымын тҥзетін, бір-бірінен ажыратылған нҧсқаулар (командалар) тізбегінен тҧрады. Бір команданың талабын орындамай тҧрып, келесі командаға кӛшуге болмайды. Алгоритмдік жарлықтардың бҧл қасиетін дискреттілік (ҥздіктілік) қасиет деп атайды.

  2. Алгоритмде кӛп мазмҧнды командалар болмауы тиіс. Алгоритмнің атқарылуы кезінде алгоритмді қҧрастырушы қарастырмаған қандай да бір шешім қабылдау қажеттігі тумауы тиіс. Алгоритмдік мазмҧндалудың бҧл қасиеті алгоритмнің айқындылық қасиеті деп аталады.

  3. Алгоритм нақты бір есепті ғана шығаруға бола қҧрастырылмайды. Ол берілген типтегі есепті толық шығаруға арналады. Алгоритмнің осындай бейімділігі әр тҥрлі бастапқы мәліметтерді пайдалану мҥмкіндігін қамтамасыз етеді. Алгоритмнің мҧндай қасиетін ортақтылық қасиет деп атайды.

  4. Алгоритмнің негізгі қасиеттерінің бірі – оның нәтижелілігі. Бҧл қасиеттің мәнісі – алгоритмнің барлық командаларын дәл атқарғанда шектеулі қадамнан кейін процесс тоқталуы және есептің сҧрағына қандай да бір жауап алынуы тиіс.

  5. Іс жҥзінде алгоритм нақты атқарушыға арналып жазылады. Алгоритм жазу ҥшін атқарушының қандай нҧсқауларды тҥсінетіндігін және орындай алатындығын білу керек. Атқарушыға тҥсінікті нҧсқаулар жиынтығы атқарушының командалар жиыны деп аталады. Алгоритм атқарушыға толығынан тҥсінікті болуы керек. Алгоритмнің бҧл қасиеті тҥсініктілігі деп аталады.



    1. Алгоритмдеу. Алгоритмді бейнелеу тәсілдері мен қҧрылымдық негіздері


Есептегіш машинаға арналған бағдарламаның негізі - есепті шешу алгоритмі болып табылады. Алгоритм бағдарламаға қарағанда жалпы ҧғым


болғандықтан, есептегіш машинаға арналған бағдарлама дегеніміз – бағдарламалау тілінің ережелеріне сай, сол ЭЕМ-нің нақты мҥмкіндіктері мен ерекшеліктері ескеріле отырып жазылған алгоритм. Демек, есептегіш машинаның жәрдемімен есеп шығару процесінің мазмҧны – алгоритмдеу. Есепті шешу алгоритмі айқын болған жағдайда, оны нақты есептегіш машинаның ерекшеліктерін ескере отырып, бағдарламалау тілінде жазып шығуға болады.
Алгоритм тҥрліше жолмен мазмҧндалады. Алгоритмдерді мазмҧндаудың жиі қолданылатын әдістеріне тоқталайық:


Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   75




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет