Құрылымдық бағдарламалау
Реферат, 10 Декабря 2013, автор: пользователь скрыл имя
Краткое описание
Көлемі жағынан орташа бағдарламаларды құруда құрылымдық бағдарламалау қолданылады. Оның негізгі идеясы, оны шешу алгоритмы ағымдағы мәтінге анық көрінуі үшін шешілетін тапсырманың құрылымын бағдарлама құрылымы көрсетуі тиіс. Ол үшін жай үш оператордың көмегімен құрылатын бағдарлама құралдары ғана емес, сонымен қатар алгоритмнің құрылымын нақты бейнелейтін құралдар қажет.
Прикрепленные файлы: 1 файл
Құрылымдық бағдарламалау.docx
— 18.66 Кб (Скачать документ)Құрылымдық бағдарламалау
Уикипедия жобасынан алынған мәлімет
Мұнда ауысу: шарлау, іздеу
Көлемі жағынан орташа
бағдарламаларды құруда құрылымдық
бағдарламалау қолданылады. Оның негізгі
идеясы, оны шешу алгоритмы ағымдағы
мәтінге анық көрінуі үшін шешілетін
тапсырманың құрылымын
- реттілік;
- альтернатива (таңдау шарты);
- цикл.
Құрылымдық бағдарламалауға жататын бағдарлама әзірлеудің екі әдістемесі кең таралған:
- «жоғарыдан төменге» бағдарламалау;
- «төменнен жоғарыға» бағдарламалау.
«Жоғарыдан төменге» бағдарламалау
бағдарламаны әзірлеудің бұл әдістемесінде
әзірлеу мәселені шешу мақсатын анықтаудан
басталып, одан кейін нақты бағдарламамен
аяқталады. Ең алдымен ең ауқымды
тапсырмаларды шешетін бірнеше
ішкі бағдарламалар ерекшеленеді, одан
кейін осы модульдердің әрқайсысы
өз кезегінде басқа бірнеше басқа
ішкі бағдарламаларға бөлініп барлық
тапсырма жүзеге асқанша дейін жалғаса
береді. Бұл жағдайда бағдарлама жоғарыдан
төменге қарай құрастырылады, басты
бағдарламадан ең төменгі ішкі бағдарламаларға
дейін, сондай ақ әрбір деңгейде тек
қарапайым инструкциялар, циклдар
және шартты тармақталулар қолданылады.
«Төменнен жоғарыға»
- Бағдарламалардың сенімділігі артады (жақсы құрылымдау және жобалау арқылы бағдарлама тестілеуге жеңіл болады және іске қосуда қиындықтар туғызбайды);
- Бағдарламаның тиімділігі артады (бағдарламаны құрылымдау қателерді тез табуға және түзетуге мүмкіндік береді, ал жеке ішкі бағдарламаларды басқаларына қарамастан өзгертуге болады);
- Бағдарлама әзірлеудің уақыты және бағасы азаяды;
- Бағдарламаны оқу жақсарады.
Сонымен, құрылымдық бағдарламалау бағдарламалық кешендерді әзірлеуде келесі принциптерге негізделеді:
- Бағдарламалау жоғарыдан төменге жүзеге асуы тиіс;
- Барлық жоба ішкі бағдарламаларға бөлінуі тиіс;
- Ішкі бағдарлама үш негізгі құрылымнан тұруы тиіс, ол ретпен орындау, тармақталу (іф, цасе) және қайталау (фор, уһіле, репеат);
- Бағдарламаның кез келген нүктесіне көшу операторы қолданылмайды (гото);
- Құжаттама бағдарламалаумен бірге бағдарламаға коментарийлермен бірге бір уақытта құрылуы тиіс.
Құрылымдық бағдарламалау
алгоритмдік мінездемесі бар
математикалық есептерді