1. Алгоритм уғымы мен жазылу қасиеттері және блок-схема құру тәсілі

Алгоритм сөзі IX ғасырда өмір сүрген көрнекті математик Әл-Хорезмидің латын тілінде бұрмаланған аты. Ол бірінші рет арифметикалық амалдарды орындаудың ережелерін тұжырымдаған ғалым.
Алгоритм дегеніміз — алға қойылған мақсатқа жету үшін немесе берілген есепті шешу үшін түсінікті де нақты ережелер бойынша орындаушыға жинақы түрде берілген реттелген нүсқаулар тізбегі. Бұл анықтамада алгоритм мен оның қасиеттерін байланыстыратын негІзгі ұғымдар беріліп отыр. Оны келесі схема түрінде көрсетуге болады:
Бұл схемада орталық объект алгоритмді орындаушы болып түр. Орындаушы — бұл объект (немесе субъект), құрылған алгоритмді басқарады. Орындаушының негізгі әрекеті оның командалар жүйесін басқаруынан көрінеді. Кез келген есепті шешудің кірісінде берілгендер мен алгоритм командалары тұрады, шығысында нәтиже тұрады.
Алгоритмнің келесідей қасиеттері бар:
1) Алгоритмнің үздіктілігі. Информацияны өңдеу процесі ретімен жазылған жеке-жеке нұсқаулардан құралған тізбектен тұруы тиіс.
2) Алгоритмнің түсініюпілігі және аньщтылыгы. Алгоритм жалпы түрде қабылдаған символдарды, алфавитті пайдаланып жазылуы тиіс. Орындаушы (адам, компьютер) алгоритмді түсініп, арындай алатын болуы керек. Орындаушыға алгоритмді орындау үшін басқа нұсқаулар іздеуіне жол қалдырмайтындай етіліп және орындалу реттері дәл көрсетіліп қатаң түрде жазылуы қажет.
3) Алгоритмнің жалпылыгы. Алгоритм неғұрлым әмбебап болуы және көпшілік пайдалана алуы тиіс.
4) Алгоритмнің нәтижелШгі. Нұсқаулар шексіз көп болмай, қорытындысында оның нәтижелі болуы тиіс.
Алгоритмді жазудың немесе берілу тәсілдерінің 3 түрі бар:
1. сөзбен ауызша беріледі.
2. блок-схема түрінде.
3. алгоритмдік тілде. -Блок-схема дегеніміз — информацияны өңцеу алгоритмін МЕСТ
(мемлекеттік стандарт)-те бекітілген символдарды пайдаланып, графикалық
түрде жазу:

Алгоритмдік тіл — алгоритмді жазуға арналған тіл. Оның алфавиті, синтаксисі, семантикасы болады. Алфавит — тілдегі символдардың жиынтығы. Синтаксис — алгоритмді жазу ережесі. Семантика — сөйлемнің дұрыс құрылуы.
Алгоритмнің жазылуының жаппы түрі: алг <алгоритм аты> (<айнымалылар мен олардың типтерінің тізімі>)
арг <аргументтер тізімі>
нәт <нэтижелер тізімі> басы <көмекші айнымалыларды енгізу>
<Бастапқы мәнге меншіктеу>
<Алгоритмге сәйкес эрекеттер тізбегі> шығару <баспаға берілгендерді шығару> соңы
Мұндағы алг , нәт, арг, басы, соңы , шығару сөздерін қызметші сөздер деп атайды.


Автор: Даулет Байгонусов

Даулет — природовед и путешественник. Его увлечение природой Казахстана и исследования вносят неповторимый вклад в наше издание.