Құрылымдық бағдарламалау

Күні:

2018-08-15 00:10:07

Hits:

1081

Рейтинг:

1Сүю 0Жеккөру

Үлесі:

Table of contents:

Құрылымдық бағдарламалау білдіреді ең ірі жетістігі осы саладағы қазіргі уақытта. Бұл барлық құқығы туралы жалпы түсінік, оған ешкім дерлік бере алады нақты және айқын анықтау осы терминіне. Құрылымдық бағдарламалау мақсат тұтады жазу бағдарламаның ең төмен күрделілік, мәжбүрлеп бағдарламашы айқын ойлау, облегчая қабылдау. Текст оны қажет болса, ол үшін оқимыз жоғарыдан-төмен. Бұл шарт бұзылады, егер бағдарламалық кодтағы кездеседі операторлары go to, өйткені олар құрылымын бұзады барлығы кесіндінің. Кезінде бұл көрсеткіш деп санауға болмайды ең ыңғайлы, барлық айтуға болады, бұл болуы бағдарламалық кодтағы осы оператордың ең бросающимся көзге типімен бұзылуы құрылымдар. Дене модульдер мен қолданылатын базалық конструкциясы болуы тиіс тұрақтылығы аппараттық ақауларға, қателер бағдарламалары мен искажениям бастапқы деректер.

Негізгі принциптері құрылымдық программалаудың мынада. Кез келген бағдарлама мүмкін оңай синтезирована базасында қарапайым конструкциялардың негізгі үш түрі бар:

- қарапайым реттілігі;

- шарттарын немесе балама;

- қайталауға, яғни цикл және итерация.

Пайдаланылуы мүмкін бір немесе екі кез келген түрін бір мезгілде. Әрбір құрылымы тән бір ерекшелігі – жалғыз нүкте беру басқармасының құрылымына және жалғыз нүкте кіру құрылымы. Мұндай конструкцияның түрі бар дисциплинирующее және систематизирующее мәні.

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

Құрылымдық бағдарламалау, яғни структурность өздерінің бағдарламалық мәтіндерді тұтастай тәуелді болады, қандай бұл үшін пайдаланылады тілі. Әрине, сұрақ туындайды, ал ол үшін оның қолайлы жақсы. Заманауи құралдар мен бағдарламалық әзірлеме болып саналады ең үздік тілін, іске асыратын құрылымдық тәсіл бағдарламалау. Арасында ең көп таралған бөлуге болады Basic, Pascal және FoxBASE. Мысалы, Ассемблер тілінде іс жүзінде іске асыру мүмкін емес принциптер тұжырымдамасын құрылымдық бағдарламалау. Бұл тілді бағытталған жазу бағдарламалық кодты төмен деңгейде.

Көп:

Lenovo v580c: егжей-тегжейлі шолу

Lenovo v580c: егжей-тегжейлі шолу

Бүгін біз жазу Lenovo ноутбугы v580c. Шолу егжей-тегжейлі, өйткені бұл портативті ДК сериясы IdeaPad кеңінен танымал, бірақ көпшілігі біледі, бұл тартады бұл құрылғы сатып алушылар. Моделі болып табылады жылдам және қамтиды көптеген оң қасиеттерді, с...

Таңдаймыз арналған модем ноутбука. Бірнеше ұсынымдар жаңа бастаған пайдаланушылар үшін

Таңдаймыз арналған модем ноутбука. Бірнеше ұсынымдар жаңа бастаған пайдаланушылар үшін

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

Ксеро-көшірме қағазы: қолдану және сипаттамалары

Ксеро-көшірме қағазы: қолдану және сипаттамалары

Қағаз болып саналады үлкен сұранысқа ие. Ол стандартты өлшемдері сәйкес келетін белгілеген форматтарға. Мысалы, парақтар А4 жүргізіледі параметрлерімен 297 210 мм. қалыңдығы құрайды, 0,02 - 0,03 мм. ксеро-көшірме қағазы кез келген басқа сияқты, ие, н...

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

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

жеңілдету Үшін оқу бағдарламасын жиі қосады бос жолдың бөлімдер арасында. Тұр жазу мәтін бағдарлама сдвигами үшін оқып, іс-әрекеттерінің реттілігі және саны салымдар.


Article in other languages:

AR: https://tostpost.com/ar/computers/3903-structured-programming.html

BE: https://tostpost.com/be/kamputary/6904-strukturnae-pragramavanne.html

DE: https://tostpost.com/de/computer/6903-strukturelle-programmierung.html

ES: https://tostpost.com/es/los-ordenadores/6909-estructural-de-la-programaci-n.html

HI: https://tostpost.com/hi/computers/3906-structured-programming.html

JA: https://tostpost.com/ja/computers/3904-structured-programming.html

PL: https://tostpost.com/pl/komputery/6907-programowanie-strukturalne.html

PT: https://tostpost.com/pt/computadores/6903-programa-o-estruturada.html

TR: https://tostpost.com/tr/bilgisayarlar/6910-yap-sal-programlama.html

UK: https://tostpost.com/uk/komp-yuteri/6908-strukturne-programuvannya.html

ZH: https://tostpost.com/zh/computers/4208-structured-programming.html






Alin Trodden - мақала авторы, редактор
"Сәлем, Мен Алин Тродденмін. Мен мәтіндер жазып, кітаптар оқып, әсер іздеймін. Мен сізге бұл туралы айтуды жақсы білемін. Мен әрқашан қызықты жобаларға қатысқаныма қуаныштымын."

Комментарий (0)

Бұл мақала емес, түсіндірмелер, бірінші болыңыз!

Добавить комментарий

Жаңалықтар

Бұл заставить картридж для принтера HP ретінде жұмыс істей алады.

Бұл заставить картридж для принтера HP ретінде жұмыс істей алады.

қазіргі таңда іс жүзінде кез-келген модель принтерге бюджеттік сызғыштар фирмасының HP үшін оңтайлы нұсқа болып табылады сапалы баспа тұрмыстық жағдайларда. Қарамастан жалпыға ортақ оң және қолжетімділік бағасы, картридж принтерге...

Қалай шектеуге PDF-файлдарды

Қалай шектеуге PDF-файлдарды

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

Мәртебе про қызғаныш: - бұл, әрине, барлық жаман?

Мәртебе про қызғаныш: - бұл, әрине, барлық жаман?

Бар көптеген эмоция және сезім, адам кейде қарулы бақылауға. Жиі бұл жағымсыз уайымдар, олар келмеске кетіп жойылуда, адамның өзінің теріс әсерін тигізеді, оның адамдармен қарым-қатынас. Арасында осындай - қызғаныш. Қалайда өз сез...

Қалай жасауға виртуалды диск: логикалық бөлімдер мен жетектер

Қалай жасауға виртуалды диск: логикалық бөлімдер мен жетектер

қазіргі Көптеген пайдаланушылардың компьютерлік жүйелердің біледі бұл туралы виртуалды диск. Пайдалану артықшылықтары бұл эмулятора даусыз, олар туралы жазылған көптеген. Біздің материалда қарастыруды ұсынамыз бірнеше тәсілдерін қ...

Шолушының қасиеттері Internet Explorer: не және не үшін

Шолушының қасиеттері Internet Explorer: не және не үшін

Internet Explorer – бірі-алдыңғы қатарлы бағдарламалық өнімдерді нарығында интернет-шолушы. Браузер емдеуші арқасында өз дәлдігі өңдеу web-тораптарды, жұмыс подключаемым компьютерге құрал-жабдықтармен қосу қосымша модульдер,...

Қалай тасымалдауға файлдарды компьютерден компьютерге? Қалай файлдарды компьютерден?

Қалай тасымалдауға файлдарды компьютерден компьютерге? Қалай файлдарды компьютерден?

Кезде дербес ноутбук немесе стационарлық ДК пайдаланушылар сұрақтар мазалайды: «Қалай тасымалдауға файлдарды компьютерден компьютерге?» Өйткені бұрынғы «машинада» қалған сүйікті фильмдер мен музыкалық треки...