Ж №1 басылым орнына №2 басылым


Программалаудың интеграцияланған жүйелері



жүктеу 1,81 Mb.
бет5/9
Дата07.12.2017
өлшемі1,81 Mb.
#3465
түріАнализ
1   2   3   4   5   6   7   8   9

Программалаудың интеграцияланған жүйелері

Сонымен, программаны құру үшін:



  • мәтіндік редактор;

  • компилятор;

  • байланыстар редакторы;

  • функциялар библиотекасы

қажет.
5. Компьютерде есепті шешудің негізгі сатылары.

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

а) не берілген–негізгі берілгендерді есептеу;

б) не алу қажет– нәтижені есептеу;

в) негізгі берілгендердің мүмкіндігінің шарты.

2. Математикалық модельді құру – нәтиже алу үшін қажеттілердің барлығы ережелер мен заңдар.

3. Шешу әдісі– қолда бар математикалық моделдерді оптималды қолдану.

4. Есептің алгоритмизациясы– математикалық сипаттау негізінде шешу алгоритмін құру.

5. Программалау– компьютерде алгоритмді орындау мүмкіндігін қамтамасыз ететін программа құру.

6. Программаны және негізгі берілгендерді ЭЕМ– ға енгізу.

7. Программаны тестілеу және жөндеу. Бұл этапта алгоритмді ЭЕМ– нің көмегімен орындау орындалады, іздеу және қатенің болмауы.

8. Жөнделген программаны орындау және нәтижені талқылау.


6. Алгоритмдік (модульдік) программалау

Алгоритм — бұл есепті әрекет ету кезегін уақыт бойынша соңғыға бөлу жолы арқылы шешу әдісінің формальді сипатталуы.

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


7. Құрылымдық программалау

Ішкі программалар

Өлшемі бойынша орташа қосымшаларды құрғанда (бірнеше мың негізгі код жолдары) негізгі мәтіннен шешу алгоритмі көрінетін, программа құрылымы шешетін есептің құрылымына әсер ететін құрылымдық программалау қолданылады.Ол үшін программаны тек үш қарапайым оператордың көмегімен ғана емес, алгоритмнің нақта құрылымын бейнелейтін құралдар көмегімен құру керек. Осы мақсатта программалауда ішкі программа ұғымы енгізілген. Ішкі программа— қажеттіәрекеттерді орындайтын және негізгі кодтың басқа бөліктеріне тәуелсіз операторлар терілімі. Программа әрқайсысы негізгі тапсырма қарастырған әрекеттердің біреуін орындайтын көптеген ішкі программаларға бөлінеді(50 —ге дейінгі оператордан тұратын — ішкі программаның мақсатын жылдам түсінуге арналған критический порог). Осы ішкі программаларды комбинациялау арқылы қарапайым операторлардан емес, аяқталған блок кодтарынан тұратын, анықталғн мәнді жүктемеден тұратын қорытынды алгоритмді құруға болады, сонымен қатар ондай блоктарға атымен байланысуға болады. Сонымен, ішкі программалар— бұл программистер анықтаған тілдің жаңа операторлары немесе операциялары . Ішкі программаларды қолдану мүмкіндігі программалау тілін процедуралық тілдерге жатқызады.

Құрастырылымды емес объектінің негізгі күрделілік бағасы оның шексіз көп элементтерінің болуымен байланысты. Элементтердің мұндай жиыны дискреті әлі үзіліссіз ұйымдастырылуы мүмкін.

Құрастырылымды емес объектілер негізінен сапалық жағынан бағаланады.

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

Символдарды ауыстыру үшін бірнеше алфавит қолданылады және алфавит ауысуы кезекпен және цикл бойынша болады. Яғни 1 символ бірінші алфавит символымен, 2 символ екінші алфавит символымен және т.с.с. алфавит түрі бітпегенше және қайтадан басталып ауыстырылады. Вижинер кестесі көмегімен шифрлеуді шешейік. n қолданылатын алфавит символдарының саны болатын n-элементі бар квадрат матрица.

Матрицаның 1-ші жолында берілген жолында болады. Әрбір келесі жол алдыңғы жолдың бір орынға солңға жылжу циклынан болады. Шифровалдау үшін кілт қажет. Кілт ретінде қайталанбайтын символдары бар сөз болады.



Ауыстыру кестесі келесі жолмен алынады. «Шифрлеген текст символы» жолы Вижинер матрицасының 1-ші жолынан құрылады. Қатардағы символдарды ауыстыратын жолдар 1-ші символы кілттік сөз символымен сәйкес келетін Вижинер матрицасының жолынан құралыды. Шифрлеу және дешифрлеу кезінде толықтай Вижинер матрицасын жадыда сақтаудың керегі жоқ. Жылжу циклының қасиеттерін қолдана отырып, матрицаның кез-келген жолын бірінші жолы мен номері бойынша анықтауға болады. Шифрлеу кезінде 1-ші жолдың символдары қалған жолдардың символдарымен ауыстырылады. Мысалға, , мұндағы - жолды шифрлеу үшін қолданылатын номер. Солға жылжу циклының қасиеттері қолданылып, жолының элементтерін 1-ші жол элементтері арқылы көрсетуге болады.



жүктеу 1,81 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау