Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Význam rozhodovacích štruktúr v programovaní

program nie je program , bez rozhodovacích štruktúr . Zoznam príkazov je dávkový súbor , a nie program . Schopnosť meniť spustenie kódu podľa rôznych parametrov a premenných je to , čo robí program . Rozhodovacie štruktúry zmeniť spracovanie dát v závislosti na rôznych okolnostiach . Rozhodnutie

" rozhodnutie " štruktúry rozhodnutiach je test , ktorý musí vyústiť v skutočnom stave , aby bolo možné vykonať akciu spojenú s testom . Časti programu , alebo takmer celý program je možné preskočiť , ak je výsledok testu nie je " pravda . " Ďalšie rozhodnutie rozhodnúť , či časť kódu je potrebné opakovať , a koľkokrát , že kód by mal byť opakovaný . Dva hlavné štruktúry vykonávacie rozhodnutie v programoch sú podmienené vetvy a slučky .
Vetvenie

iba príkaz , ktorý vykonáva vetvenia je príkaz IF . Príkaz IF má tri formáty . Prvé testy na stave a potom vykonáva iba kód zátvorkách prehlásením , ak je podmienka pravdivá . Druhý formát tiež poskytuje alternatívnu časť kódu vykonať, ak je podmienka nepravdivá . Tretia štruktúra , ktorá niektoré jazyky implementuje ako vyhlásenie CASE , poskytuje rad podmienok , ktoré dávajú rôzne akcie pre každú podmienku , ak by sa ukázalo , že je falošný . Táto štruktúra tiež poskytuje predvolené akcie by mali byť všetky podmienky zlyhanie .
Looping

Looping , alebo iterácia poskytuje jednu z hlavných výhod programovania . Počítače sú veľmi účinné pri znovu a znovu vykonáva rovnakú úlohu . Počítače sa neunavuje a robiť chyby , rovnako ako ľudia , keď majú za úlohu znovu a znovu opakovať akciu . Test môže byť umiestnený na začiatku cyklu , na konci , alebo pomocou príkazu niekde vnútri riadkov kódu vnútri slučky , ktorá vypukne slučky v prípade , že testovanie true . Rozdiel medzi jednotlivými stratégie je , že slučka s testom na konci bude vykonávať všetky kód vnútri slučky aspoň raz . V prípade , že test je na začiatku cyklu , celý kód vnútri slučky možno rezať úplne, a príkaz break sa zabezpečí, že všetky kód v slučke pred týmto bude vykonaný aspoň raz . Celým

Kombinácia

vetvenia a opakovania ako sa vyskytujú v takmer všetkých programov . Hoci vetvenia často prebieha bez iterácie , iterácia zvyčajne zahŕňa IF vyhlásenie . Podmienené vetvenia je obvykle vyžadovaný ako časť kódu vykoná zakaždým , keď sa slučka opakuje . Slučky vyžadujú sadu dát - buď séria záznamov pritiahnuté za vlasy z databázy , alebo sadu dát uložených v poli . V každom prípade bude každý záznam testované na stav a vetvenia bude spracovávať každý záznam odlišne v závislosti na jeho obsahu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené