TölvurForritun

Hvað er skilyrt rekstraraðili?

Í forritun, það er mikilvægt að ekki aðeins tungumálakunnátta, en einnig skilning á því hvað er ábyrgur fyrir hverju. Það er nauðsynlegt fyrir möguleika á árangursríkri teymisvinnu, og innan greinarinnar er að finna út hvaða rekstraraðili umhverfi, hvers vegna það er nauðsynlegt, hvað er á. Þar verður einnig fjallað í almennum skilmálum skipta og tré kóða, og sem það er beitt.

Hvað er skilyrt rekstraraðili?

Svo (eða að öðrum kosti, skilyrt útibú kennsla) er kallað forritunarmál hönnun. Það veitir afköst lið eða setja. En þetta er aðeins hægt þegar fram ástand sannleika ákveðnum rökrétt tjáningu eða fengið fyrirmæli frá notanda (búnað rekstraraðila) í útfærslunni.

Almenn lýsing á aðgerðinni

skilyrt setning er notuð þegar framkvæma eða hunsa ákveðið sett af skipunum (skipanir minna) fer eftir því hvort það er að gera þáttum. Það er einnig hægt að nota í því skyni að greinar á tré. Það er eitt af þremur helstu hönnun, sem eru notuð í skipulögðum forritun.

skilyrt útibú yfirlýsingu

Fyrst skulum fara út fyrir efnið svolítið og muna alveg vinsæll málverk Vasnetsov Victor Mikhailovich, "Knight á krossgötum", skrifað árið 1878. Það portrays hetja sem stóð á tímamótum og ákveða hvar á að fara. Á sama hátt, rekstraraðili rekur skilyrt. Svo, ef riddari mun taka tilboðinu að fara í eina átt, en hann mun fara á sama grein. Val getur verið aðeins einn. Ef við tölum um skilyrt rekstraraðila, þá virkar það aðeins þegar rökrétt tjáning hennar er "satt". Flest forritunarmál til að tilnefna það notar leitarorðið ef. Kannski byggingu stigi, þegar hakað fyrst eitt skilyrði, þá annað, þá þriðja, fjórðungur, og svo framvegis. Við skulum líta á þetta nánar. Hvað eru mismunandi gerðir af skilyrt yfirlýsingum? Allir þrír af þeim:

  1. Skilyrt yfirlýsingu, þar sem það er aðeins eitt útibú. Það lítur (að meðaltali) eins og hér segir: ef nauðsynleg skilyrði eru síðan flutt af liðinu enda. Tölvan reiknar bílinn, hvort eðlilegt gildi vísisins sannleikans. Ef ástand er sama við aðra hluta áætlunarinnar, byrjar hann að framkvæma kóða til að leitarorðið enda. Í Assembler þetta form af vinnu er aðeins í boði forritari. Það kann einnig að vera þannig að á endanum verður ákveðin leitarorð, og þá þarftu að vera varkár ekki til að eigna neitt aukalega.
  2. Skilyrt yfirlýsingu, þar sem hinar tvær greinar til staðar. Það lítur út eins og hér segir: Ef tiltekið ástand þá command1 command2 annað enda. Notaðu þessa forritun reisa í þeim tilvikum þar sem það er nauðsynlegt að einn af liðum hafi verið nákvæmlega fram. Því ef skilyrðið er satt, þá er fyrsta hluta af kóða - ef ekki annað. Í sumum tilvikum, svo lausn er þörf.
  3. Skilyrt rekstraraðila með ýmsum skilyrðum. Það lítur út eins og hér segir:
    ef fyrsta skilyrðið þá hvað á að gera
    annars ef ef fyrsta skilyrðið passar ekki, athuga eftirfarandi þá hvað á að gera
    annars ef að athuga öll skilyrði eitt af öðru þá hvað á að gera
    annars ef hvorki valkostur frá hér að ofan er ekki rétt, þá er skipun er keyrð enda

Eins og þú geta sjá, skilyrt rekstraraðili notar mismunandi hönnun. framkvæmd þeirra fer fram í röð. Það er ekki hægt ástand (á eðlilegum tækni), þar sem merkjamál framkvæmd mun byrja frá lok - alltaf frá upphafi.

Dæmi "Pascal"

Til að skilja hvernig það virkar, leggjum við til að fjalla um dæmi um einn af vinsælustu forritunarmálum. Skilyrt yfirlýsingu í "Pascal" geta verið einföld eða flókin. Fyrsta tegund - eins konar tákn =, <,>, og þess háttar. A flókið skilyrt yfirlýsingu í Pascal getur tekið á eftirfarandi mynd:

ef a> = y
þá
Op: = Sqr (ay)
annars
skrifa (Ógilt gildi);

Hvað er rofi?

Hvað er rofi? Lögun af hönnun er að það hefur að minnsta kosti tvær greinar. En hann getur bara gert einn, áður setja breytur sem eru reiknaðar helstu tjáning. Talandi um mótsögn við fyrri leiðbeiningum ætti að vekja athygli þína á því að efni er ekki aftur Boolean gildi, og í heild, sem og tegundir sem hægt er að fá hann. Það er einnig hægt að framkvæma í sumum forritunarmál, samanborið við texta strengi.

Saga þróun

Upphaflega notað af liðinu, sem gefur til kynna umskipti útreiknaða merkinu. Það segir tjáningu, leiklist bæði sem val, sem skilar heiltölu, og a setja af leiðbeiningar umskipti. Skipun er keyrð, reiknaða sérstakt gildi, sem er notað sem merki númer í öllu lista yfir skipanir sem það er áhrifamikill og athygli á vélinni.

Svipaðar hönnun má sjá á forritunarmál eins og "Basic" og "Fortran". Við getum ekki sagt að þeir séu verulega úrelt, því fyrr en nú geta þeir hrósa mjög duglegur nóg, ef við tölum almennt um forritun. Skilyrt yfirlýsingu sem er notað í nútíma tungumálum, er flóknari uppbyggingu, sem hefur áhrif á árangur. Fara aftur til uppruna þessa færslu, sem ég vildi eins og til að bæta við að við ákvörðun á nauðsynlegum greinum er ekki nauðsynlegt að raðbundinn ferli og bera niðurstöðuna með tjáningu öðrum gildum. Bara að fara á skrá í minni fjölbreytta óskilyrt leiðbeiningar útibú, þar sem inniheldur netfangið þitt. Þegar nauðsynlegt vísbending um að nauðsynlegar upplýsingar séu einfaldlega reiknaður. Og hraða áætlunarinnar verður óháð fjölda tags.

Í nútíma forritunarmál sem eru mikið notaðar í augnablikinu, skipta stjórnandi getur einnig verið hannaður sem umskipti borð samanstendur af liðum sem annast hreyfingu athygli á nauðsynlegum stykki af kóða án mismunandi aðstæður. Hvernig þeir standa fyrir? The hár-láréttur flötur forritunarmál, í flestum tilfellum, nota málið nafni, swithc eða bæði.

Fasteignir reikna Boolean tjáning

Veruleg áhrif á hvernig forritið með skilyrt yfirlýsingu verður beitt, gerir samþykktar í hverju tilviki rökfræði útreikningur á skilyrtum orðasamböndum. Það eru tveir helstu aðferðir.

  1. Complete útreikning. Við reikna allar breytur með uppgefnu gildi, og þá I.
  2. Ófullkomin útreikning. Sérstaklega talin sérhver möguleiki. Ef hugtakið metur að "sanna", þá er næsta valkost svikari. Það virkar í tilviki OR.

niðurstaða

Skilyrt rekstraraðila eru mjög þægileg hönnun á forritun. Með hjálp þeirra er hægt að auðveldlega framkvæma flóknar hönnun án þess að þurfa að hugsa um karla.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 is.delachieve.com. Theme powered by WordPress.