Komputeran, Bernameyên
Operator şert çi ye?
Di bernameyên, ku ew ne tenê zanîna ziman, di heman demê de jî feraseta ku çi ji bo çi ye girîng e. Ev ji bo ku derfetê yên serkeftî pêwîst e tîmî heye, û di nava gotara hûnê bibînin ka çi jîngehê operator, vê yekê jî pêwîst e, çi taybetiyan in. jî li wir dê bê nîqaşkirin di warê giştî re mifteyê û code çiqê, û ji bo ku ev sepandin.
operator şert çi ye?
Îdî (an jî, ya duyê, a instruction şaxê şert) is a design zimanê bernameyên bi navê. Ev performansa tîma an set pêşkêş dike. Lê ev mumkin e bi tenê dema ku rewşa dît ku ji aliyê rastiyê ji bo derbirîna hin zindî an jî emir stand, ji user (operatorê makîneyên) di bighîjne.
description Giştî yê sepanê
daxuyaniyê de bi şert tê bikaranîn dema ku stran an ji wişeyên set hinek ji yên ku emrên (emir less) girêdayî ka e, ku ez ji faktorên diyarker heye. Ev jî dikare bi awayekî bi çiqê bikaranîn. Ev yek ji sê designs bingehîn, bi yên ku di bikaranîn e bernameyên serf kirin.
daxuyaniyê de Şaxa şert
Pêşî em digress a bit û bi bîr paintings gelekî populer Vasnetsov Victor Mikhailovich, "Knight li Crossroads" nivîsandî, di 1878. Ev şêweyê a hero ku rawesta li xaçerêyeke û biryardan li wir herin. Bi heman awayî, operator binasin klîma. Îcar, eger knight wê pêşniyarê ku here di yek alî qebûl bike, di heman demê de ew ê li ser vê şaxê heman here. Hilbijartina tenê yek dikare bibe. Heke em li ser operator şert biaxivin, hingê ew kar bi tenê dema ku îfadeya herî maqûl xwe ye "rast e". Piraniya zimanên bernameyên bi wateya ku ev kar tîne keyword eger. Dibe ku di qonaxa avakirinê de, dema ku kontrol pêşî yek rewşa, paşê din, paşê a sêyem, ji çaran, û bi vî awayî li ser. Werin, em li vê binêrin li Faktayên zêdetir. formên cuda yên daxuyaniyên şert çi ne? Hemû sê ji wan:
- daxuyaniyê de bi şert, li ku ye, bi tenê yek heye. Ev xuya dike (di zikhev de) wiha ne: eger şert û mercên pêwîst bi wê by dawiya tîma çêkir. The computer dihejmêre, di erebeyê de, gelo nirxa herî maqûl ên nîşana sereke ya rastî. Eger rewşa heman bi wan beşên din yên di programê de ye, ew dest pê dike birêvebirin code heta dawiya keyword. Di Language ev form of kar bi tenê ji bernameçêker License de derbasdar e. Ev jî dibe ku wisa be ku di dawiyê de wê bibin a keyword hin, û hingî divê ku hişyar be ji bo kesukarê tiştekî zêde ne.
- daxuyaniyê de bi şert, ku tê de her du şaxên niha. Ev xuya dike ku wiha ye: Eger rewşa dayîn paşê command1 command2 dawiya din. Bi kar tînin ev başûr, bernameyên di rewşên ku pêwîst e ku yek ji tîmên hatiye dîtin rastir çêkirin. Ji ber vê yekê, eger li ser rewşa rasteqîn, paşê jî beşa yekem ya qanûna e - eger ne ya duyemîn. Di hin rewşan de, çareseriyeke wisa pêwîst e.
- operator bi şert û bi hejmarek ji şert û mercên. Ev xuya dike ku wiha ye:
eger rewşa pêşî wê çi bikin
din eger eger bi şertê yekem nake, kontrol li jêr wê çi bikin
din eger kontrol hemû yek û mercên bi yek wê çi bikin
din, eger ne bijare ji jor e, hêja ne, piştre li Fermandariya birêvebirin dawî
Wek ku hûn dibînin, operator şert tîne design cuda. pêkanîna wan tê sequentially cihê. Ku rewşa mumkin (at teknîka normal), li ku, darvekirina tevgerê ji dawiya dest pê ne - her tim ji destpêkê ve.
Mînak "Pascal"
Ji bo fêmkirina çawa dixebite, em pêşniyar dikin ji bo ku mînaka yek ji zimanên bernameyên herî populer. daxuyaniyê de bi şert û di "Pascal" dikare bibe sade an kompleks. The yekem type - cûreyeke sembolên =, <,>, û weku eweyi. A daxuyaniyê de bi şert û kompleks li Pascal dikarin bi forma jêr bigire:
ger a> = y
paşê
Op: = Sqr (ay)
din
binivîsin (An nirxa çewt);
a Guhestina çi ye?
a Guhestina çi ye? Taybetmendî yên design wê ye ku ev bi kêmî ve du şaxên. Lê ew bi tenê dikarin yek, parametreyên berê set bi ku îfadeyên key hyperbola bikin. Di gotarekê de ji berevajî bi fermana zûtir divê bala xwe de ji ber ku mijar nayê nirxê Boolean vegerin ne, û hemû, her wiha li cureyên ku mirov dikare wê ji wî re bê dayîn bikişînim. Ev jî dikare di hin zimanan bernameyên pêk were, ev rêje bi têl nivîsê.
History of pêşketina
Bi eslê xwe ji aliyê tîmên taybet tê bikaranîn, wateya derbasbûna ji tag hejmartin. Ev diyar ramanê, tevdigere hem jî wekî selector, ku Integerek vedigere, û komek ji talîmatên derbasbûna. Fermandariya îdamkirin e, nirxa taybet tê hesabkirin, ku wekî hejmareke label li tevahiya lîsteyeke fermanan ji bo ku e hestdarî û bala machine li wir tê bikaranîn.
designs manend dikarin di zimanan bernameyên wekî "Qanûna Bingehîn" û "Fortran" tê dîtin. Em nikarin bêjin, ku ew bi girîngî out of date in, ji ber ku heta niha ew nikarin têra xwe pesnê xwe pir bibandor e, eger em bi giştî li ser bernameyên biaxivin. daxuyaniyê de şert e ku di zimanên modern tê bikaranîn, a avahiya tevlîhev, ku bandorê li performansa e. Ewê dîsa vegere ba koka vî babeyi, ez dixwazim lê zêde bike ku, ji bo diyarkirina şaxên pêwîst e ku ne pêwîst ji bo sequentially pêvajoya û bişibînin encama bi derbirîna nirxên din. Just diçûn ser record di array bîra ji talîmatên şaxê bê şert û merc, li ku dihewîne navnîşana xwe. Dema ku nîşana ku agahiyên pêwîst tênê hejmartin. Û leza bernameya serbixwe yên ku hejmara tags dibe.
Di zimanan bernameyên modern, ku bi berfirehî li ser gavê bikaranîn, biguherînî, operator jî dikarin wekî sifrê derbasbûna ku ji tîmên, ku pêk Tevgera bikşîne ser perçe pêwîst ji code bê şert û mercên cuda bê amadekirin. Ez çawa dikarim ew ji bo bisekine? The zimanan bernameyên-asta bilind de, di piranîya bûyeran de, bi navê doza, swithc yan jî herduyan.
Properties dihejmêrin têgînên Boolean
A bandora girîng li ser ku çawa bername bi daxuyaniyekê şert dê bibe xebatkara, emelên di her rewşê de computation mantiqê têgînên şert pejirandin. du stratejiyên bingehîn hene.
- qazenc Complete. Em dihejmêrin hemû Parametreyên bi nirxên pêşkêşkirin, û paşê I.
- qazenc Incomplete. Ji alîkî din ve hesibandin her vebijêrkê. Ger îfadeya dinirxîne û ji bo "true", paşê vebijêrkê din bi neheqî. Ev di tu rewşê de, an jî kirinên.
encamê de
operatorên bi şert û ne design pir rehet ji bo bernamên. Bi alîkariya wan gengaz e ku mirov bi hêsanî pêkanîna designs tevlîhev bikin, bêyî ku ji mirovan bifikirin.
Similar articles
Trending Now