Бағдарламалық жасақтаманың өмірлік циклі



бет9/23
Дата20.09.2022
өлшемі205,35 Kb.
#150048
1   ...   5   6   7   8   9   10   11   12   ...   23
Байланысты:
Бағдарламалық жасақтаманың өмірлік циклі

Алгоритм қасиеттері.
Тиімділік соңғы амалдарды орындағаннан кейін нәтиже алу мүмкіндігін білдіреді.
Сенімділік пайдаланушыға және қолданылатын техникалық құралдарға қарамастан алынған нәтижелердің сәйкес келуінен тұрады.
Бұқаралық сипат алгоритмді бастапқы мәліметтердің нақты мәндерімен ерекшеленетін бір типті есептердің тұтас класына қолдану мүмкіндігінен тұрады.
Дискреттілік алгоритммен белгіленген есептеулер процесін жеке кезеңдерге бөлу мүмкіндігі, белгілі бір құрылымы бар бағдарламаның бөлімдерін таңдау мүмкіндігі.
Алгоритмдерді сипаттау әдістері
Алгоритмдерді сипаттаудың (ұсынудың) келесі жолдары бар:
1. ауызша сипаттама;
2. математикалық формулаларды қолдану арқылы алгоритмді сипаттау;
3. блок-схема түрінде алгоритмнің графикалық сипаттамасы;
4. псевдокодты қолдану арқылы алгоритмді сипаттау;
5. алгоритмді вербальды, графикалық және басқа әдістерді қолданудың бейнелеу тәсілі .
6. Петри торларын пайдалану.
Ауызша сипаттама алгоритм - бұл табиғи тілдегі алгоритм құрылымының сипаттамасы. Мысалы, тұрмыстық техника әдетте нұсқаулықпен бірге жүреді, яғни. осы құрылғыны қолдану керек алгоритмнің ауызша сипаттамасы.
Графикалық сипаттама блок-схема түріндегі алгоритмБайланыс сызықтары бар геометриялық фигураларды қолдана отырып, алгоритм құрылымының сипаттамасы болып табылады.
Блок-схема - бұл амалдарды бейнелеу үшін арнайы таңбаларды қолданатын есепті шешу әдісінің графикалық көрінісі.
Алгоритмнің блок-схемасын құрайтын таңбалар ГОСТ 19.701-90 бойынша анықталады. Бұл ГОСТ алгоритмдерді жобалаудың халықаралық стандартына сәйкес келеді, сондықтан ГОСТ 19.701-90 сәйкес жасалған алгоритмдердің блок-схемалары әртүрлі елдерде бір мағыналы түсініледі.
Псевдокод - табиғи, бірақ ішінара формаланған тілде алгоритм құрылымын сипаттау. Псевдокод кейбір формальды құрылымдар мен жалпы математикалық белгілерді қолданады. Псевдокодты жазудың қатаң синтаксистік ережелері жоқ.
Ең қарапайым мысалды қарастырайық. Монитор экранында екі санның ең үлкен мәнін көрсету алгоритмін сипаттау қажет болсын.

1 сурет - Блок-схема түрінде алгоритмді сипаттауға мысал
Псевдокодтағы бірдей алгоритмнің сипаттамасы:
2. Сандарды енгізу: Z, X
3. Егер Z\u003e X болса, онда Z қорытындысы
4. Әйтпесе, X нәтижесі
Алгоритмдерді бейнелеу әдістерінің әрқайсысының артықшылықтары да, кемшіліктері де бар. Мысалы, вербальды әдіс көп мағыналылығымен және анық еместігімен ерекшеленеді, бірақ бұл жекелеген операцияларды жақсы сипаттауға мүмкіндік береді. Графикалық әдіс неғұрлым сипаттамалы, бірақ көбінесе кейбір амалдарды ауызша түрде сипаттау қажет. Сондықтан күрделі алгоритмдерді жасау кезінде аралас әдісті қолданған дұрыс.


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   23




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

    Басты бет