nisfarm.ru

Strukturované programování

Strukturované programování je v současné době největším úspěchem v této oblasti. Zatímco téměř všichni mají obecnou představu o tom, téměř nikdo nemůže dát konkrétní a jasnou definici tohoto pojmu. Strukturované programování nastavuje hlavní cíl psát programy nejméně složité, nucen programátorovi jasně uvažovat a usnadňovat vnímání programu. Jeho text musí být proveden tak, aby byl čten ze shora dolů. Tato podmínka je porušena, pokud se v programovém kódu objeví operátoři, protože narušují strukturu celého programového segmentu. Zatímco tento indikátor nelze považovat za nejvhodnější, stále lze říci, že přítomnost tohoto operátora v programovém kódu je nejvýraznějším typem narušení struktury. Těleso modulů a použité základní konstrukce musí být odolné proti selhání hardwaru, chybě programu a zkreslení zdrojových dat.

Základní principy strukturálního programování jsou následující. Každý program lze snadno syntetizovat na základě základních konstrukcí tří základních typů:

- jednoduchá sekvence;




- podmínek nebo alternativ;

- opakování, tj. cykly a iterace.

Můžete použít jeden nebo dva libovolné druhy ve stejnou dobu. Každá struktura má společný rys - jediný řídicí bod přenosu ve struktuře a jediný vstupní bod do struktury. Tento druh konstrukce má disciplinární a systematický význam.

Jednoduchost původních konstrukcí v strukturovaném programování zabraňuje vzniku informačních vazeb, stejně jako spletených řídících přenosů. Komplexnost programu se výrazně snižuje s rostoucí strukturování modulů zvyšuje jejich viditelnost, což přispívá ke snížení počtu chyb. Nicméně, tam je také nedostatek členění - pro krásu a srozumitelnost kódu budete muset zaplatit další paměť, stejně jako čas potřebný k jejich provedení na počítači.

Strukturované programování, tedy struktura samotných programových textů, závisí výhradně na použitém jazyce. Samozřejmě vzniká otázka, která z nich je nejvhodnější. Moderní způsoby vývoje softwaru jsou považovány za nejlepší jazyky, které implementují strukturální přístup k programování. Mezi nejběžnější patří Basic, Pascal a FoxBASE. Například zapnuto Assembler je prakticky nemožné implementovat principy obsažené v konceptu strukturovaného programování. Tento jazyk je zaměřen na psaní softwarového kódu na nízké úrovni.

Strukturované programování je v podstatě zaměřena na interakci s lidmi, ne se stroji, takže přispívají k psaní programů, které jsou jasné a jednoduché řešení tohoto problému. Programátor musí myslet na základní stavební konstrukce.

Pokud budeme mluvit o poloze vzhledem k výše zmíněné prohlášení jít, pak je třeba se vyhnout použití všude tam, kde je to možné, ale mělo by to v žádném případě ovlivnit přehlednost programu. Někdy se za použití tohoto operátoru je jednoduše nutné ukončit z nějakého úseku programu nebo cyklu, jakož i aby se zabránilo vzniku příliš hloubka vidlice, kromě toho, že přechod je spojen s nižší úrovní programů. Zároveň zůstává programová struktura snadno čitelná shora dolů. Nejhorší Použití Tento operátor je spojen s přechodem ze zdola nahoru.

Pro usnadnění čtení programu často přidáváte prázdné řádky mezi sekcemi. Stojí za to psát text programu se směnami, abyste si mohli přečíst pořadí akcí a počet příloh.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru