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

Rozdiely medzi If & Kým závierke

Všetky programovacie jazyky sú vetvenia a iteračné príkazy . Bez týchto dvoch prvkov , postupnosť inštrukcií by nemal byť programom , ale dávkový súbor , pokračuje cez sériu príkazov v rovnakom poradí zakaždým . If je vetvenia mechanizmus , a vyhlásenie , keď je jeden spôsob , ako vytvoriť slučku , ktorá je iterácie . Podobnosti

a zatiaľ čo príkazy majú jeden dôležitý atribút spoločného - obaja sú podmienené . Obaja patria test na podmienku a spracovanie následných príkazov sa mení , v závislosti na výsledkoch tohto testu . Obe konzolové ďalšie inštrukcie a ako môžu byť použité na vyrezať časť operácií v prípade , že test nie je pravda .
Ak Štruktúra

Základná štruktúra príkazu if je : IF THEN ELSE END . Táto podmienka môže byť séria testov spojených s logických operátorov ( AND , OR a NOT ) . Časť akcie je zvyčajne rad príkazov , a môžu obsahovať ďalšie, ak vyhlásenie . Rad vložený if sa môže rýchlo stať mätúce . Programovacie konvencie odporúča odsadenie , aby bolo jasné , ktoré IFS , elses a konce k sebe patria , a mnoho jazykov poskytnúť To má za následok v úhľadné kóde , ktorý vyzerá ako " ELSIF . " :

IF THEN ; ELSIF PAK ELSIF THEN ELSE END

časť iného poskytuje alternatívne opatrenia , ak žiadna z podmienok , ak vyhlásenia sú splnené . Avšak , to je legitímny spôsob programovania opustiť mimo iného , v tom prípade , ak vyhlásenie by mohlo mať za následok žiadny kód je vykonaný . Vykonávanie programu steká pokiaľ štruktúru a vykonáva iba jednu časť kódu , alebo žiadny . Ak sa ktorýkoľvek z kódu je vykonaný , každý riadok je vykonaný iba raz .
Kým štruktúra

jasnosť oznámení a zároveň ťaží z odsadenie . Vloženie slučiek je vzácne , pretože to sa môže rýchlo stať neovládateľný . Skúška z príkazu while neposkytuje vetvenia , to spôsobí , že program opakovať priložený kód pokiaľ bude splnená podmienka v príkaze false . Rovnako ako v prípade if , test môže vyústiť v negatívny výsledok prvýkrát , a tak žiadny z kódu v príkaze while dostane popravený . Niektoré prvkom skúšobného stavu , musí byť zmeniť počas spracovania slučky , inak by sa nikdy nestane stav falošné a slučka by bežal navždy . While zvyčajne spracováva ako :

riadku : = 1a_variable : = get ( záznam [ riadok ] ) aj keď nie je ( a_variable = ) LOOPuse ( a_variable ) do_action_on ( a_variable ) riadok : = riadku +1 a_variable : = get ( záznam [ riadok ] ) END
Porovnanie

Kým príkazy sú vhodné pre spracovanie záznamov . Ak sú závierka použitá pre správu štruktúry programu . Kombinácia týchto dvoch umožňuje triedenie záznamov . Príkaz while je častejšia u databázových aplikácií .

Najnovšie články

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