ArvutidProgrammeerimine

Mis on tingimuslik operaator?

In programmeerimine, on oluline mitte ainult keeleoskust, vaid ka mõista, mis on eest vastutab. See on vajalik võimalust edukas meeskonnatöö, ja sees artiklis teile teada, mida operaator keskkond, miks see on vajalik, millised on omadused. Samuti arutatakse üldiselt minna ja hargnevate kood ning mille puhul seda rakendatakse.

Mis on tingimuslik operaator?

Nii (või alternatiivselt, tingimusliku Hargnemiskäsk) nimetatakse programmeerimiskeelt disain. See annab jõudlust meeskonna või komplekti. Kuid see on võimalik ainult siis, kui täheldati seisundist tõtt teatava loogilise ekspressiooni või saadud juhtnööride alla (tehnika operaator) teostuses.

Üldkirjeldus taotluse

tingimisi avalduse kasutatakse täites või ignoreerides teatud kogum käske (käsud vähem) sõltub sellest, kas on teha määravaks. Samuti võib kasutada selleks, et hargnevate. See on üks kolmest peamisest kujundused, mida kasutatakse struktureeritud programmeerimise.

tingimuslik haru avaldus

Esimese olgem põikama natuke ja mäletan üsna populaarne maalid Vasnetsov Victor Mihhailovitš, "Knight ristteel", mis on kirjutatud 1878. See kujutab kangelane, kes seisis teelahkmel ja otsustada, kuhu minna. Samamoodi operaator tegutseb konditsioneeritud. Niisiis, kui rüütel aktsepteerib pakkumise minna ühes suunas, kuid ta läheb sama haru. Valik saab olla ainult üks. Kui me räägime tingimuslik operaator, siis see toimib ainult siis, kui selle loogiline avaldis on "true". Enamik programmeerimiskeeli määrata ta kasutab märksõna kui. Võibolla ehitamisjärgus, kui kontrollitakse esimene tingimus, siis teine, siis kolmas veerand, ja nii edasi. Vaatame seda lähemalt. Millised on erinevad vormid tingimisi avaldused? Kõik kolm neist:

  1. Tingimuslik avaldus, milles on ainult üks haru. Tundub (keskmiselt) järgmiselt: kui vajalikud tingimused on siis läbi meeskond lõpus. Arvuti arvutab auto, kas loogiline väärtus näitaja tõde. Kui seisund on sama teiste programmi osi, see hakkab koodi, kuni märksõna lõpus. Koostajale seda töövormi on saadaval ainult programmeerija. See võib olla ka selline, et lõpuks tekib teatud märksõna, ja siis pead olema ettevaatlik mitte omistada midagi ekstra.
  2. Tingimuslik avaldus, milles kaks haru kohal. Tundub järgmiselt: kui antud seisundi siis command1 command2 teine ots. Kasutage seda programmi konstrukt juhtudel, kus see on vajalik, et üks meeskonnad on täpselt läbi. Seega, kui tingimus on tõene, siis esimene osa kood - kui mitte teine. Mõnel juhul, nagu on vaja lahendust.
  3. Tingimuslik operaator mitmete tingimustel. Tundub järgmiselt:
    Kui esimene tingimus siis mida teha
    else if kui esimene tingimus ei sobi, siis kontrollige järgmist siis mida teha
    else if kontrollida kõik tingimused ükshaaval siis mida teha
    muud kui kumbki variant eespool ei ole asjakohane, siis käsku saab lõpuks

Nagu näete, tingimusliku operaator kasutab erinevat disaini. Nende rakendamine toimub järjestikku. See ei ole võimalik olukord (normaalsel tehnikat), mille koodi käivitamist hakkab otsast - alati algusest peale.

Näide "Pascal"

Et mõista, kuidas see toimib, soovitame kaaluda näiteks üks populaarseid programmeerimiskeeli. Tingimuslik avaldus "Pascal" võib olla lihtne või keeruline. Esimest tüüpi - mingi sümbolite =, <,> ja muu taoline. Keerulise tingimisi avalduse Pascal saab järgmisel kujul:

kui a> = y
siis
Op: = Sqr (ay)
teine
kirjutada (kehtetu väärtus);

Mis on lüliti?

Mis on lüliti? Funktsioon oma disaini, et see on vähemalt kaks haru. Aga ta saab teha ainult üks, varem määratud parameetrid, mis on arvutatud võti väljendeid. Rääkides Vastupidiselt varasematele juhiseid peaks juhtida teie tähelepanu asjaolule, et teema ei tagasta tõeväärtuse ja kogu, samuti liigid, mida saab anda talle. Samuti võib läbi viia mõned programmeerimiskeeled, võrreldes tekstistringid.

Ajalugu arengu

Algselt kasutati meeskond, mis näitab üleminekut arvutatud tag. Ta märkis väljend, tegutsedes nii valijat, mis tagastab täisarvu, ja komplekt ülemineku juhiseid. Command on täidetud, arvutatakse konkreetne väärtus, mida kasutatakse sildina number kogu nimekirja käsud, mis on liigutav ja tähelepanu masina.

Sarnased kujunduse saab näha programmeerimiskeeli nagu "Basic" ja "Fortran". Me ei saa öelda, et need on oluliselt vananenud, sest seni nad saavad kiidelda üliefektiivsed piisavalt, kui me räägime üldiselt umbes programmeerimine. Tingimuslik avaldus, mida kasutatakse kaasaegses keeles, on keerulisem struktuur, mis mõjutab jõudlust. Tulles tagasi päritolu see toode, tahaksin lisada, et määramise vajalikud oksad ei ole vajalik, et järjestikku protsessi ja võrrelge tulemus väljendus muid väärtusi. Just toimub rekordi mälu massiiv tingimusteta filiaali juhiseid, milles on kirjas teie aadress. Kui vajalik märge, et vajalik teave on lihtsalt arvutada. Ja kiirus programmi iseseisvub arvu sildid.

Tänapäeva programmeerimiskeeli, mida kasutatakse laialdaselt hetkel, lülitage operaator võib kavandada ka kui üleminekuplaadi koosneb meeskonnad, kes teostavad liikumist tähelepanu vajalikud tükid kood ilma erinevates tingimustes. Kuidas nad seista? Kõrgetasemeline programmeerimiskeeli, enamikul juhtudel kasutada juhul nimi, swithc või mõlemad.

Omadused arvutada Boole'i väljendeid

Olulist mõju, kuidas programmi tingimisi avalduse viiakse, tähendavad aga vastu igal juhul loogika arvutamise tinglike väljendite. On kaks peamist strateegiat.

  1. Täielik arvutus. Me arvutame kõik parameetrid kaasasoleva väärtused ja seejärel I.
  2. Puudulik arvutus. Eraldi peetakse iga valik. Kui väljend hindab, et "true", siis järgmine võimalus petnud. See toimib puhul OR.

järeldus

Tingimuslik operaatorid on väga mugav disain programmeerimine. Nende abil on võimalik lihtsalt ellu keeruline designs, ilma et mõelda mehed.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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