KompiuteriaiProgramavimas

Struktūrinis programavimas

Struktūrinis programavimas yra labiausiai Didelė pažanga šioje srityje šiuo metu. Nepaisant to, kad beveik visos turi bendrą idėją apie tai, beveik niekas negali duoti konkretų ir aiškų šio termino. Struktūrinis programavimas kelia pagrindinį tikslą raštu mažiausią programos sudėtingumą, verčia programuotojas aiškiai mąstyti, palengvinant programos suvokimą. Tekste turi būti padaryta taip, kad jis skaito iš viršaus į apačią. Ši sąlyga yra pažeidžiama, jei kodą yra operatoriai eiti, nes jie pažeidžia visą ilgį programos struktūrą. Nepaisant to, kad šis skaičius negali būti laikoma patogiausia, vis dar galite pasakyti, kad operatoriaus kodas egzistavimas yra labiausiai akį traukiantis konstrukcijos tipo pažeidimai. Kūno moduliai ir naudojami pagrindiniai konstrukcijos turi būti atsparūs aparatūros gedimo, klaidų programose ir iškraipymų šaltinio duomenis.

Pagrindiniai principai struktūrinis programavimas yra taip. Bet programa gali būti lengvai sintetinamas dėl elementarių struktūrų trijų pagrindinių tipų pagrindu:

- paprastą seką;

- sąlygos arba alternatyvų;

- pakartojimas, ty ciklai ir iteracijų.

Gali būti naudojamas vienas arba du iš bet tuo pačiu metu tipo. Kiekvienas atskiras struktūra būdinga ypatybė - tik valdymo perdavimo taškas į struktūros ir vieno įvažiavimo į struktūrą. Šis statybos tipo turi drausminti ir sisteminimo reikšmę.

Pradinių struktūrų struktūrinis programavimas paprastumas apsaugo informacines nuorodas ir sudėtingas valdymo pavara. Programos sudėtingumas žymiai sumažėja didėjant struktūrizavimas modulių padidina jų matomumą, o tai padeda sumažinti klaidų skaičių. Tačiau taip pat yra struktūrizuoti trūkumas - už grožį ir aiškumo kodas jūs turite mokėti papildomą atmintį, taip pat reikalingas laikas jas įgyvendinti kompiuteryje.

Struktūrinis programavimas, ty programinės įrangos struktūrizavimas tekstus patys, yra visiškai priklausoma nuo to, kas naudojama šia kalba. Žinoma, kyla klausimas, kuri iš jų geriausiai tinka. Šiuolaikinės programinės įrangos kūrimo įrankiai yra laikomi geriausius kalbų, įgyvendinant struktūrinį požiūrį į programavimą. Tarp dažniausiai galima atpažinti Basic, Pascal ir FoxBase. Pavyzdžiui, į Asemblerio kalba yra beveik neįmanoma įgyvendinti principus, duodamą struktūrinio programavimo koncepciją. Ši kalba yra orientuota į rašymo programinės įrangos žemo lygio kodas.

Struktūrinis programavimas iš esmės yra orientuota į sąveiką su žmonėmis, o ne su mašinomis, todėl prisideda prie rašymo programų, kurios yra aiškus ir paprastas problemos sprendimas. Programuotojas turi galvoti apie pagrindinių struktūrinių dizaino.

Jeigu mes kalbame apie padėtį, palyginti su anksčiau minėtu pareiškimu eiti, tada reikėtų vengti, naudoti visur, kur įmanoma, tačiau tai jokiu būdu neturėtų įtakos programos aiškumą. Kartais naudojant šį operatorių tiesiog privalo išeiti iš tam tikros programos ar ciklo segmente, taip pat kad būtų išvengta pernelyg gylio šakių išvaizdą, be to, kad perėjimas yra susijęs su žemesnio lygio programas. Šioje programos struktūros ir lengvai įskaitomas iš viršaus į apačią. Blogiausia galimybė naudojant šį operatorių yra susijęs su perėjimu iš apačios į viršų.

Siekiant palengvinti programos svarstymą dažnai prideda tuščias eilutes tarp sekcijų. Verta rašyti programos tekstą vertimų, todėl galite skaityti seka ir priedėlių skaičių.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lt.delachieve.com. Theme powered by WordPress.