Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
akparat.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
236.68 Кб
Скачать

18.Құрылымдық туралы теорема

19.Алгоритмдіктілдердің салыстырма сипаттамасы:синтаксис,семантика,негізгі құрылымдар,мүмкіндіктер

Алгоритм тілі бұл алгоритмдер мен оларды орындаудың біртекті және дәл жазбаларына арналған белгілер мен ережелер жүйесі.Алгоритм тсіілі бір жағынан,кәдімгі тілге жақын сондықтан әдеттегі мәтін ретінде оқылады және жазылады.Екіншіжағынан алгоритм тілі пішіні жөнінен программалау тіліне жақындайды,бұл ЭЕМ үшін программалау тілін тез үйренуге мүмкіндік береділ.Алгоритм тілінің өз сөздігі бар.Оның негізін осы тілдің жеткізетін сөздер құрайды.Алгоритм тілінде сондайақ мағынасы менү қолдану әдісі өзгермейтін сөздер пайдаланылады.Олар қызмет етуші сөздер деп аталады.Алгоритм тілінің қызмет етуші сөздері әдетте қысқартылған түрде ерекшеленеді және жазылады да,алгоритмді безендіру үшін пайдаланылады.Алгоритмнің аты қызмет етуші алг(алгоритм) сөзінен кейін жазылады және мүмкіндігінше ол осы алгоритммен сипатталатын есептің шешуін көрсетуі керек.Алгоритм атынан соң командалар келеді,олар алгоритмнің басталуы мен аяқталуын көрсететін қызмет етуші басы (начало) және соңы (конец) сөздерінің арасында тұрады.Алгоритмнің жалпы көрінісі мынадай болады:

Алг алгоритмнің аты

Басы

Алгоритм командалары(серия);

Соңы

Алгоритм командалары рет ретімен жазылады:Бір жолда бірнеше команда жазылуы мүмкін.Алгоритм тілінде ұсынылған алгоритмдердің орындаушысы адам екенін ескере отырып біз қажетіне қарай жаңа командаларды айқындаймыз және енгіземіз олардың әрекеттері біздің орындаушыға түсінікті.Біз қолданатын алгоритм тілі командаларының пішіні алдағы біз пайдаланатын Q BASIC тілі командаларының пішіндеріне мейлінше жақындатылған.

20.Эем де есептерді шығару қадамдары.Программаны баптау және тестілеу.

ЭЕМ көмегімен есептерді шешуге дайындау барысында бірнеше кезеңді ерекшелеуге болады:

1.Еcептің математикалық қойылуы

Есеп қойылғанда алғашқы және ең қажетті деректерді анықтап атап өту керек,қандай нәтижелер және қандай жағдайда алу қажеттілігін айқын түсіну керек,

2.Есепті шешудің алгоритмін жазу.

Есепті шешу әдісі шын мәнісінде есептің қойылуында көрсетілген.Бірақ егер тәсілдер сипаттамасында формулалар кез келген тәртіпте жазылуы мүмкін болса,алгоритмдерде айналымдардың әрқайсысы өз мәнін оны басқа операцияларда қолданғанша иемденуі керек.

3.Программаны құрастыру

Деректерді ЭЕМ ге енгізу ережелерін жұртқа ақпаратты көрсету пішінін ғана ойластыру қажет

4.Программаны жөндеу

Алгоритмдерді программалу тіліне аударғанда жіберілген си нтаксистік қателердің көпшілігі ЭЕМ мен автоматты түрде айқындалады.Қазіргі заман ЭЕМ дері қателер жөніндегі ақпаратты программа мәтінімен қоса шығарады,олардың орындарын және мінездерін көрсетеді.

5.ЭЕМ ді есепті шешу және нәтижелерді талдау

Тест есебімен айқындалған қателерді жойғаннан кейін берілген есептердің шешуі нәтижелерін алуға болады.Есептің алғашқы деректері дайындалып ЭЕМ ге енгізіледі Шешу нәтижесінде алынған шығыстық деректер есепті қоюшымен талданады өңделеді.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]