OqPoWah.com

Kaj je pogojna izjava?

Pri programiranju je pomembno ne le poznavanje jezikov, ampak tudi razumevanje, kaj je odgovorno. To je potrebno za uspeh timsko delo,

in v okviru članka boste ugotovili, kakšni so pogoji operaterja, zakaj je potrebno, kakšne funkcije obstajajo. Prav tako bo na splošno preučena preklop in razvejanje kode, za katero se uporablja.

Kaj je pogojna izjava?

pogojni operater

Torej (ali, drugače, pogojna podružnica navodilo) se imenuje gradnja programskega jezika. Zagotavlja izvajanje ukaza ali niz ukazov. Toda to je mogoče le, če se ugotovi stanje resničnosti določenega logičnega izraza ali da je uporabnik (operater tehnologije) dal navodila za izvedbo.

Splošni opis aplikacije

pogojni operater v pascalu

Pogojni operater se uporablja, ko je izvajanje ali ignoriranje določenega niza ukazov (manj pogosto ukaz) odvisno od tega, ali obstajajo dejavniki za to. Prav tako se lahko uporablja s poudarkom na razvejanju. Je ena od treh osnovnih konstrukcij, v katerih se uporabljajo strukturirano programiranje.

Pogojni upravljavec podružnice

Najprej pa skrenem malo in se spomnite zelo popularne slike Vasnetsov Victor Mihajlovič, "Knight na razpotju", napisanih leta 1878. To prikazuje junaka, ki je stal na križišču in odločanju, kam iti. Pogojni operater deluje na podoben način. Torej, če vitez sprejme ponudbo, da gre v eno smer, vendar bo šel na eno vejo. In obstaja samo ena izbira. Če govorimo o pogojnem operaterju, potem deluje le, če ima njegov logični izraz vrednost "true". Večina programskih jezikov uporablja ključno besedo, če za svojo oznako. Kaskado je mogoče zgraditi, ko najprej preverimo en pogoj, potem še eno, nato tretjo, četrto in tako naprej. Poglejmo, da je to vprašanje bolj podrobno. Kakšne so oblike pogojnih izjav? Obstaja le tri:

  1. Pogojna izjava, v kateri je samo ena podružnica. Izgleda (povprečen) na ta način: če se končajo potrebni pogoji, potem izvršite ukaze. Računalnik izračuna, ali logična vrednost ustreza resnični vrednosti. Če pogoj sovpada s podatki drugih delov programa, začne kodo začeti izvajati do končne ključne besede. Pri sestavljavcih je ta oblika dela edina, ki je na voljo programerju. Lahko je tudi, da na koncu ne bo nobene ključne besede, in potem je treba paziti, da ne pripisujete nekaj odvečnega.
  2. Pogojni operater, v katerem sta dve veji. Izgleda takole: če se podani pogoj nato konča ukaz ukaz1, drugi2. Ta programska oprema se uporablja v primerih, ko je potrebno, da je eden od ukazov točno izveden. Zato, če je pogoj resničen, se prvi del kode izvrši, če ne, drugi del. V nekaterih primerih je takšna odločitev potrebna.
  3. Pogojni operater s številnimi pogoji. Izgleda takole:
    če je prvi pogoj potem kaj storiti
    drugače, če če prvi pogoj ne ustreza, potem preverite naslednje, kaj storiti
    drugače, če preverjamo vse pogoje enega za drugim, potem pa, kaj storiti
    drugače, če nobena od zgornjih možnosti ni primerna, se ta ukaz konča

Kot lahko vidite, pogojni operater uporablja različne konstrukcije. Izvedeni so zaporedno. To pomeni, da je situacija nemogoča (pri običajni tehniki), pri kateri se začne izvajanje kode od konca - vedno od začetka.

Primer z "Pascal"

pogojna izjava

Da bi razumeli, kako to deluje, si oglejte primer v enem izmed najbolj priljubljenih programskih jezikov. Pogojni operater v Pascalu je lahko preprost in zapleten. Prva vrsta so znaki, podobni =, <,> in druge podobne. Kompleksni pogojni operater v Pascalu ima lahko naslednjo obliko:

če je a> = y
potem
op: = Sqr (a-y)
drugače
pisati (vnešene so neveljavne vrednosti);

Kaj je stikalo?




pogojno programiranje stavkov

Kaj je stikalo? Posebnost njegovega oblikovanja je, da ima vsaj dve veji. Ampak on je lahko samo eno, vnaprej določene parametre, ki so izračunane ključne izraze. Ko že govorimo o nasprotju s prejšnjimi navodili je treba opozoriti na dejstvo, da predmet ne vrne logično vrednost, in v celoti, kot tudi vrste, ki se lahko, ki jih dobi. V nekaterih programskih jezikih lahko primerjate tudi z besedilnimi nizi.

Zgodovina razvoja

uporaba pogojne izjave

Sprva je bil uporabljen ukaz, ki označuje prehod na izračunano oznako. Navedel je izraz, ki je hkrati deloval kot selektor, ki je vrnil celoštevilčno vrednost in niz navodil za prehod. Ko je bil ukaz izveden, je bila izračunana določena vrednost, ki je bila uporabljena kot številka oznake na celotnem seznamu ukazov, na katere je bila prenesena pozornost naprave.

Podobne konstrukcije je mogoče videti v programskih jezikih, kot sta BASIC in FORTRAN. Ne moremo reči, da so veliko zastareli, saj se do zdaj lahko pohvali z visoko učinkovitostjo, če sploh govorimo o programiranju. Pogojni operater, ki se uporablja v sodobnih jezikih, je bolj kompleksna gradnja, ki vpliva na hitrost. Če se vrnem na izvor tega elementa, bi rad dodal, da za določitev zahtevane veje ne boste morali sekvenčno obdelati in primerjati rezultat izraza z drugimi vrednostmi. Preprosto je vpis v spomin o nizu brezpogojnih ukazov za skok, v katerem so shranjeni potrebni naslovi. Ko se izvede potrebno navodilo, se preprosto izračunajo potrebne informacije. Hitrost programa postane neodvisna od števila nalepk.

V sodobnih programskih jezikov, ki se pogosto uporabljajo v trenutku, preklopite operater se lahko uporabljajo tudi kot prehodno tabelo, v kateri so ekipe, ki izvajajo gibanje pozornosti o potrebnih kosov kode brez različnih pogojih. Kako so označeni? programskih jezikov na visoki ravni, v večini primerov, uporabite ime primera, swithc ali oboje.

Značilnosti izračunavanja logičnih izrazov

Pomemben vpliv na izvajanje programa s pogojnim izvajalcem zagotavlja logika izračuna pogojnih izrazov, sprejetih v vsakem posameznem primeru. Obstajata dve glavni strategiji.

  1. Celoten izračun. Vsi parametri se izračunajo z danimi vrednostmi, nato pa I.
  2. Nepopoln izračun. Vsak parameter se obravnava ločeno. Če je izraz true, se izračuna naslednji parameter. Velja za OR.

Zaključek

pogojni operater panoge

Pogojni izjavi so zelo priročen konstrukt pri programiranju. Z njihovo pomočjo lahko preprosto izvedete zapletene strukture brez potrebe po filozofiranju.

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

Príbuzný