Kombiyuutarada, Barnaamijyada
Waa maxay wadaha shuruud?
In barnaamijyada, waxaa muhiim ah xirfadaha ma aha oo kaliya luqadda, laakiin sidoo kale fahamka waxa ka masuul ah wixii. Waxaa lagama maarmaan ah suuragalnimada in guul wada shaqayn, iyo gudahood maqaalka waxaad ka heli doontaa waxa deegaanka wadaha, sababta loo baahan yahay, maxay yihiin sifooyinka. Waxaa sidoo kale laga wada hadli doonaa marka la eego guud beddelaan iyo xeerka branching, oo taas waxaa laga codsadaa.
Waa maxay wadaha shuruud?
Sidaas (ama, haddii kale, edbinta laan shuruud) waxaa lagu magacaabaa design luqadda barnaamijyada a. Waxay bixisaa qaab koox ama set. Laakiin tani waa suuragal ah keliya marka xaaladda arkay runta ah oo ah qowlka qaar macquul ah ama tilmaamaha laga helay user (operator qalabka) ee muuqashadii.
description Guud ee codsiga
hadal shuruud waxaa loo isticmaalaa marka fulinta ama iska dhego-set qaar ka mid ah amarrada (fari ka yar) waxay ku xiran tahay haddii ay jiraan waa inaan sameeyo arrimaha la go'aaminayo. Waxaa kaloo loo isticmaali karaa si ay u branching. Waa mid ka mid ah saddex naqshado aasaasiga ah, kuwaasi oo loo isticmaalo in barnaamijyo habaysan.
war laan shuruud
First aynu iilataan yara iyo xusuusan farshaxankiisa ku caan ah Vasnetsov Victor Mikhailovich, "Knight at Crossroads ah", qoraal 1878. Waxaa cadaynaysaa geesi ah oo istaagay laysaan iyo go'aan meel ay aadaan. Sidoo kale, xiriiriyaha shaqeeya shuruud ah. Sidaas daraaddeed, haddii geesigeeda ee aqbali doono dalabka u soo bandhigay in hal jiho u socdaa, laakiinse isagu wuu gudbi doonaa on laan ka mid ah. Doorashada waxay noqon kartaa mid ka mid ah oo kaliya. Haddii aan ka hadlo wadaha shuruud, ka dibna waxa uu ka shaqeeyaa oo keliya marka ay hadal macquul ah waa "run". luqadaha barnaamijyada intooda badan si loogu magacaabo u adeegsanayaa keyword haddii. Waxaa laga yaabaa in marxaladda dhismaha, markii la hubiyaa hal xaalad ugu horeysay, ka dibna kale, ka dibna saddexaad ah, afar meelood meel, iyo wixii la mid ah. Bal aynu eegno this si faahfaahsan. Maxay yihiin noocyada kala duwan ee statements shuruud? Dhamaan seddex ka mid ah:
- hadal shuruud, taas oo ay jirto isku laan oo kaliya. Waxa ay u muuqataa (celcelis) sida soo socota: haddii shuruudaha lagama maarmaanka ah kadibna waxaa la sameeyaa dhammaadka kooxda. computer xisaabi gaariga, haddii qiimaha macquulka ah ee tilmaanta runta. Haddii xaaladda ay tahay mid la mid ah kuwa qaybaha kale ee barnaamijka, wuxuu bilaabaa in ay dilayso code ilaa dhamaadka keyword. In ururiyaha foomkan shaqada waa kaliya ay heli karaan barnaamijyada. Waxa kale oo laga yaabaa in sida in dhamaadka waxaa jiri doona keyword gaar ah, ka dibna waxaad u baahan tahay inaad taxadar in aadan u yeelaan wax dheeraad ah.
- hadal shuruud, Gudaheedana waxaa ku tiil laba laamood joogo. Waxa ay u muuqataa sida soo socota: haddii xaalad siiyey markaas command1 command2 kale dhamaadka. Isticmaal dhisida barnaamij this xaaladaha halkaas oo ay lagama maarmaan tahay in mid ka mid ah kooxaha ayaa si sax ah loo sameeyaa. Sidaa darteed, haddii xaalada ay tahay mid run ah, ka dibna qaybta hore ee code - haddii aan labaad. Xaaladaha qaarkood, xal noocan oo kale ah ayaa loo baahan yahay.
- operator shuruud la tiro ka mid ah xaaladaha. Waxa ay u muuqataa sida soo socota:
haddii xaalad ugu horeysay ka dibna waxa la sameeyo
kale haddii haddii xaalad ugu horeysay ee aan ku haboonayn, hubi soo socda ka dibna waxa la sameeyo
kale haddii calaamadee dhammaan mid ka mid ah xaaladaha ka mid ah ka dibna waxa la sameeyo
kale haddii doorasho hana ka kor ku xusan ma habboon tahay, ka dibna amarka waxaa maamula dhamaadka
Sida aad arki karto, wadaha shuruud adeegsanayaa design a kala duwan. Hirgelintooda qaadataa sequentially meel. Taasi ma ahan xaalad macquul ah (at farsamo caadi ah), taas oo dil code bilaabi doonaa dhamaadka - had iyo jeer tan iyo bilowgii.
Tusaale "Pascal"
Si loo fahmo sida ay u shaqayso, waxaanu soo jeedinaynaa in ay ka fiirsan tusaale ahaan mid ka mid ah luqadaha barnaamijyada ugu caansan. hadal shuruud ee "Pascal" waxay noqon kartaa mid fudud ama mid kakan. Nooca ugu horeeya - nooc ka mid ah calaamadaha =, <,>, iyo wixii la mid ah. War qoraal ah oo adag oo shuruud ku Pascal qaadan kartaa foomka soo socda:
haddii a> = y
ka dibna
Op: = Sqr (usha)
kale
ku qor (qiimaha An sax ahayn);
Waa maxay biiro?
Waa maxay biiro? Feature ee ay design waa in uu leeyahay ugu yaraan laba laamood. Laakiin waxa uu kaliya samayn kartaa mid ka mid ah, oo xuduudaheedu hore dhigay in ay yihiin xisaabiyaa tibaaxaha muhiimka ah. Isagoo ka hadlayay of barbardhigo tilmaamaha hore waa in aad fiiro sawiri xaqiiqada ah in mawduuca aysan uga soo noqon qiimaha Boolean, oo dhan, iyo sidoo kale noocyo in la siin karaa isaga. Waxa kale oo la fulin karo oo ku qoran luqadaha qaar ka mid ah barnaamijyada, iyadoo xadhig qoraalka marka la barbar dhigo.
History of horumarinta
Asal ahaan ay isticmaalaan kooxda, taasoo muujinaysa kala guurka ah ee tag ah loo xisaabiyaa. Waxaa lagu sheegay ra'yi dhiibashada, ku simaha labadaba sida xulista ah, taas oo ku soo laabtay abyoonaha ah, iyo set oo ah tilmaamaha kala guurka. Command waxaa toogasho ah, qiimaha xisaabiyaa gaar ah, kaas oo waxaa loo isticmaalaa sida tirada qoraalka ah ku jira liiska oo dhan amarradayda, waayo, taas oo ay jirto dhaqaaq iyo dareenka of mishiinka.
naqshado la mid ah waxaa laga arki karaa luqadaha barnaamijyada sida "Basic" iyo "Fortran". Waxaan ma dhihi karo in ay si weyn u kala bexeen, taariikhda, sababtoo ah ilaa hadda waxay ku faanaan loo karaa si sare hufan ku filan, haddii aan ka hadlo in guud oo ku saabsan barnaamijyada. hadal shuruud ah in loo isticmaalo in luuqadaha casriga ah, waa qaab ka sii adag, taas oo saameyn ku waxqabadka. Going back to asalka of this item, Waxaan jeclaan lahaa in lagu daro in go'aan ka soo baxay laamaha lagama maarmaan ma aha in sequentially geedi socodka iyo is barbar natiijada la muujinta qiimaha kale. Just socday record bay isugu soo diyaariyeen, xusuusta reer tilmaamaha laan aan shuruud lahayn, taas oo ka kooban cinwaanka. Marka ay calaamad u ah lagama maarmaan ah in macluumaadka loo baahan yahay in aan si fudud loo xisaabiyaa. Iyo xawaaraha barnaamijka uu noqdo madax banaan oo tirada tags.
In luqadaha barnaamijyada casriga ah, kuwaas oo si ballaaran loo isticmaalo waqti xaadirkaan, beddelato shaqaale ah ayaa sidoo kale loo qaabeeyay kartaa sida miiska kala guurka ah oo ka kooban oo ka mid ah kooxaha, oo ay fuliyaan dhaqdhaqaaqa dareenka on xubnihii loo baahan yahay ee code aan xaaladaha kala duwan. Sidee bay u taagan yihiin? Afafka barnaamijyo heer sare ah, in kiisaska intooda badan, waxay isticmaalaan magaca kiiska, swithc ama labadaba.
Guryaha xisaabiyo tibaaxaha Boolean
saamaynta A weyn oo ku saabsan sida barnaamijka la hadal shuruud waa la dili doonaa, Eebay qaatay kiis kasta oo xisaabinta macquulka ah ee tibaaxaha shuruud ah. Waxaa jira laba tabaha ugu muhiimsan.
- Buuxi xisaabinta. Waxaan xisaabin kasta oo lagu cabbiro la qiimaha la bixiyo, ka dibna I.
- xisaabinta aan dhamaystirnayn. Dhanka kale loo arkaa fursad kasta. Haddii muujinta qiimeysaa in "run", ka dibna doorasho ee soo socda khiyaameeyay. Waxay u dhaqmo in ay dhacdo AMA.
gunaanad
ka shaqeeya shuruud waa design aad u raaxo barnaamijka. Iyada oo ay caawimo waxaa suurtagal ah in si fudud loo fuliyo naqshado adag oo aan haysan inay ka fekeraan oo nin.
Similar articles
Trending Now