OqPoWah.com

Strukturirano programiranje

Strukturirano programiranje je trenutno največji dosežek na tem področju. Čeprav ima skoraj vsakdo splošen koncept, skoraj nihče ne more dati konkretne in jasne opredelitve tega izraza. Strukturirano programiranje določa glavni cilj, da napiše programe najmanjše kompleksnosti, s čimer programer postane jasno razmišljanje in olajša zaznavanje programa. Besedilo mora biti narejeno tako, da se glasi od zgoraj navzdol. Ta pogoj je kršen, če v programski kodi gre za operaterje, saj kršijo strukturo celotnega segmenta programa. Čeprav ta indikator ni najprimernejši, lahko še vedno rečemo, da je navzočnost tega operaterja v programski kodi najbolj očitna vrsta kršitve strukture. Telesa modula in uporabljene osnovne strukture morajo biti odporne na okvare strojne opreme, programske napake in izkrivljanja izvornih podatkov.

Osnovna načela strukturnega programiranja so naslednja. Vsak program lahko enostavno sintetiziramo na osnovi osnovnih konstrukcij treh osnovnih tipov:

- preprosto zaporedje;

- pogoje ali alternative;

- ponovitev, to je ciklov in ponovitev.

Hkrati lahko uporabljate eno ali dve različno. Vsaka struktura ima skupno značilnost - edina kontrolna točka prenosa v strukturi in edina vstopna točka v strukturo. Takšna gradnja ima discipliniran in sistematičen pomen.




Enostavnost prvotnih konstrukcij v strukturiranem programiranju preprečuje nastanek informacijskih povezav, pa tudi zapletene nadzorne prenose. Kompleksnost programa se bistveno zmanjša s povečanjem strukturiranje modulov povečuje njihovo prepoznavnost, in to pomaga, da se zmanjša število napak. Vendar pa je tudi pomanjkanje strukturiranje - za lepoto in jasnosti kodo boste morali plačati dodaten pomnilnik, kot tudi čas, potreben za njihovo izvajanje na računalniku.

Strukturirano programiranje, torej struktura samih programskih besedil, je v celoti odvisno od jezika, ki se uporablja za to. Seveda se postavlja vprašanje, katera je najbolj primerna. Sodobna sredstva za razvoj programske opreme se štejejo za najboljše jezike, ki izvajajo strukturni pristop k programiranju. Med najpogostejšimi so Basic, Pascal in FoxBASE. Na primer, na Asembler je praktično nemogoče izvajati načela, vsebovana v konceptu strukturiranega programiranja. Ta jezik je osredotočen na pisanje programske kode na nizki ravni.

Strukturirano programiranje v osnovi temelji na komunikaciji z ljudmi, ne s stroji, zato pomaga pri pisanju programov, ki predstavljajo jasno in enostavno rešitev za nalogo. Programator mora razmišljati glede osnovnih konstrukcijskih konstrukcij.

Če govorimo o položaju glede na prej omenjene izjave iti, potem se je treba izogibati uporabi, kadar je to mogoče, vendar pa nikakor ne sme vplivati ​​na jasnost programa. Včasih uporabo tega operaterja je preprosto potrebno za izhod iz nekega segmenta programa ali cikla, kakor tudi, da se prepreči nastanek preveč globine vilicami, poleg tega, da je prehod povezan z nižjo stopnjo programov. Hkrati struktura programa ostaja zlahka berljiva od zgoraj navzdol. Najhujše primer uporabe Ta operater je povezan s prehodom od spodaj navzgor.

Za lažje branje programa pogosto dodate prazne črte med odseki. Vredno je pisati besedilo programa s premiki, tako da lahko preberete zaporedje dejanj in število prilog.

Zdieľať na sociálnych sieťach:

Príbuzný