muzruno.com

Структурирано програмиране

Структурираното програмиране е най-голямото постижение в тази област в момента. Въпреки че почти всеки има общо понятие за него, почти никой не може да даде конкретно и ясно определение на този термин. Структурираното програмиране поставя основната цел да напише програми с най-малка сложност, принуждавайки програмиста да мисли ясно, улеснявайки възприемането на програмата. Текстът на текста трябва да бъде направен по такъв начин, че да се чете от горе до долу. Това условие е нарушено, ако в кода на програмата отидете на операторите, тъй като те нарушават структурата на целия програмен сегмент. Въпреки че този индикатор не може да се счита за най-удобен, все още може да се каже, че присъствието на този оператор в програмния код е най-яркото нарушение на структурата. Органите на модулите и приложените основни структури трябва да бъдат устойчиви на хардуерни повреди, програмни грешки и изкривявания на изходните данни.

Основните принципи на структурното програмиране са следните. Всяка програма може лесно да бъде синтезирана въз основа на елементарни конструкции от три основни типа:

- проста последователност;

- условия или алтернативи;

- повторения, т.е. цикли и повторения.

Можете да използвате един или два вида по едно и също време едновременно. Всяка структура има обща черта - единствената контролна точка за трансфер в структурата и единствената входна точка към структурата. Този вид конструкция има дисциплиниращо и систематизиращо значение.



Опростеността на оригиналните конструкции в структурираното програмиране предотвратява възникването на информационни връзки, както и заплетени контролни предавания. Сложността на програмите значително намалява, като се увеличава структурата на модулите, тяхната видимост се увеличава и това намалява броя на грешките. Въпреки това, структурирането има недостатък - за красотата и яснотата на програмния код, трябва да плащате допълнителна памет, както и времето, необходимо за тяхното внедряване на компютъра.

Структурираното програмиране, т.е. структурата на самите програмни текстове, зависи изцяло от езика, използван за това. Разбира се, възниква въпросът кой е най-подходящ. Съвременните средства за разработка на софтуер се считат за най-добрите езици, които прилагат структурен подход към програмирането. Сред най-често срещаните са Basic, Pascal и FoxBASE. Например, включване Assembler практически не е възможно да се прилагат принципите, включени в концепцията за структурирано програмиране. Този език е насочен към писането на програмен код на ниско ниво.

Структурираното програмиране основно се основава на комуникация с хора, а не с машини, така че помага да се напишат програми, които представляват ясно и просто решение на задачата. Програмистът трябва да мисли по отношение на основните структурни конструкции.

Ако говорим за позицията, свързана с гореспоменатия оператор, трябва да се избягва да го използваме, когато това е възможно, но това не трябва да засяга яснотата на програмата. Понякога използването на този оператор е просто необходимо, за да излезете от някаква част от програмата или цикъла и също така да избегнете появата на твърде дълбоки вилици, особено след като преходът е свързан с по-ниски нива на програми. В същото време структурата на програмата остава лесно четима от горе надолу. Най-лошото случай на употреба Този оператор е свързан с преход отдолу нагоре.

За да се улесни четенето на програмата, често добавяйте празни линии между секциите. Струва си да напишете текста на програмата с премествания, така че да можете да прочетете последователността от действия и броя прикачени файлове.

Споделяне в социалните мрежи:

сроден