Komputeran, Bernameyên
Gelawêjê de "Pascal": çawa ku bihejmêre. wergerandî yên bernameyên
bernameyên perwerdeyê de li ser riya ji hêsan tevlihev e. Piştî ku hosta, cureyên welat û xebatkarên ziman, ji bo ku mirov strukturên Cyclic here. Armanc ji bo bi berdewamî li wê derê yî bêhejmar: ji derana ji hejmarên di qunciknivîsa bi hesab û ji çendeya formulas aloztir kiriye. Lê dîsa jî, di destpêkê pirsa bernamenûs, dimîne: "How to hejmêrim gelawêjê de li" Pascal "?"
Pêkanîna pirsgirêk dikarin bi kêmanî sê riyên. Ew operatorên cuda de tê bikaranîn.
agahî matematîkî
Seke ku çêkirina, ji bo lêkolînên teoriya algorîtmayên û bernameyên nivîsandin, ev yek pêwîst e. Di matematîkê da, bi gelawêjê berhema hejmara at ku ji bo nirxandina îfade li ser hejmarên kêmtir e.
Fêm pênase yên nimûne alîkariya wê. Kî ku tu dixwazî bibînin gelawêjê hejmara 3. Biryara 3! = 3 * 2 * 1 = 6.
Ev pêre dijî baneşana çalakiyê de, ya ku piştî hejmara danîn. Girîng Têbînî: gelawêjê tenê ji bo hejmarên pozîtîf danasîn. Di heman demê de, nasandin têgeha zero: 0! = 1.
îfadeya hizrên xwe bi destan ji bo mezin - a dagirkirina dirêj. Ji bo bilezkirina pêvajoya calculation de, bi bikaranîna bernameyên computer. Next, riyên xwe bibînin gelawêjê de li "Pascal" bifikirin.
Metoda yekem de
Koda jêr li Guhertoya bernameyê dide.
Di mînaka bikaranîna avakirina pêkhatî bi şertê ku li ber laşê loop tomarkirin. syntax record:
dema {rewşa} do {} posledovatelnost_operatorov;
Koda direve wiha ne: programa kontrolkirina nasnekirina îfadeya {rewşa}, di doza ku test erênî derbas dibe ji bo posledovatelnost_operatorov {}.
Em vegerin bo bernameyê, divê hûn bala xwe bidin xeta jêr e:
- 2 - beledîyê de n hejmara, ji bo ku hesab û îdam e;
- 6 - title series;
- 7 - destpêka cycle;
- 8 - hesaba vê rastiyê variable, ku nirxê ya gelawêjê ji n gerdîşî de;
- 9 - diçe variable counter ji aliyê yek;
- 10 - dawiya cycle.
Rêya duyem
offers Next to hejmêrim gelawêjê de li "Pascal" bi daxuyaniyê de dubare dike.
Dewra design: dubare {posledovatelnost_operatorov} heta {rewşa};
Fêm bikin ku çawa bername kar dike, ev xeta çavan destê line:
- 2 - n nehate a hijmar berdewam ji bo ku hesab û vegerêne;
- 7 - destpêka cycle;
- 8, 9 - calculation gelawêjê û zêdekirina counter i;
- 10 - dawiya bedena loop;
- 11 - piştrastkirin bi şertê, ji ber ku rewşa piştî cihekê daxuyaniyên located, redo dê qet nebe carekê darvekirin.
Ya sêyem
Di bernameyê de ro jî jî gengaz e ku mirov hejmêrim gelawêjê de li "Pascal" e û herî zêde di size nasandin. Sedema - operator, ji bo, ji bo, ku zêdebûna ya i counter ya ku di Parametreyên cycle li set bikaranîn.
operator Record: ji bo {} ji bo {nachalnoe_znachenie konechnoe_znachenie} posledovatelnost_operatorov do {}.
Koda ku dixebite wiha (dane, bi xeta listing):
- 2 - nirxa tim hejmara n rêdan ji bo ku gelawêjê tê hejmartin;
- 6 - Parametreyên cycle dayîn - nirxên destpêkê û ya dawî;
- 7 - destpêka cycle;
- 8 - hesibandina rastiya variable;
- 9 - dawiya cycle.
bingotin
Heta ji bo ku hejmar ji deh gelawêjê top xwedî nirxekî mezintir destûra type welat hijmar e. Ji ber vê yekê, di bernameya "Pascal" dê Peyama çewtiyê de nîşan bide. Fix it sade - divê hûn ji bo li şûna type welat ji encamên variable li longint an bikaranîna cureyên ji bo veşartin û nirxên me dike.
Similar articles
Trending Now