Otu esi akụzi otú e si emeri ihe isi ike, ma n'otu oge ahụ dee cycles

N'agbanyeghị eziokwu na anyị ga-ekwu maka otu n'ime isiokwu ndị bụ isi, e dere isiokwu a maka ndị ọkachamara nwere ahụmahụ. Ebumnuche bụ igosi echiche na-ezighị ezi ndị mmalite nwere na mmemme. Maka ndị mmepe na-eme ihe, a na-edozi nsogbu ndị a ogologo oge, echefula ma ọ bụ na-ahụghị ya ma ọlị. Isiokwu ahụ nwere ike ịba uru ma ọ bụrụ na ị chọrọ na mberede nyere mmadụ aka n'isiokwu a. Akụkọ ahụ na-esetịpụ ihe dị iche iche sitere na akwụkwọ dị iche iche na mmemme nke Schildt, Stroustrup, Okulov.

A họọrọ isiokwu gbasara cycles n'ihi na a na-ewepụ ọtụtụ mmadụ na ya mgbe ha na-amụta mmemme.

Emebere usoro a maka ụmụ akwụkwọ na-adịghị ike. Dị ka a na-achị, ndị siri ike adịghị adabere na isiokwu a na ọ dịghị mkpa ka ha wepụta usoro pụrụ iche maka ha. Ihe mgbaru ọsọ nke abụọ nke isiokwu ahụ bụ ịkwaga usoro a site na "na-arụ ọrụ maka ụmụ akwụkwọ niile, ma ọ bụ naanị otu onye nkụzi" na klas "na-arụ ọrụ maka ụmụ akwụkwọ niile, ndị nkụzi niile". Anaghị m ekwu na isi mmalite zuru oke. Ọ bụrụ na ị na-eji usoro yiri nke ahụ akụzi isiokwu a, biko dee ka ụdị gị si dị iche. Ọ bụrụ na ị kpebie iji ya, gwa anyị ka o si gaa. Ọ bụrụ na akọwara usoro yiri ya n'akwụkwọ, biko dee aha ahụ.


M na-arụ ọrụ na usoro a maka afọ 4, na-amụ ihe n'otu n'otu na ụmụ akwụkwọ nke ọkwa ọzụzụ dị iche iche. Na ngụkọta e nwere ihe dị ka ụmụ akwụkwọ iri ise na awa puku abụọ nke klaasị. Na mbụ, ụmụ akwụkwọ na-adaberekarị na isiokwu a wee pụọ. Mgbe nwa akwụkwọ ọ bụla gasịrị, a na-edozi usoro na ihe ndị ahụ. N'ime afọ gara aga, ụmụ akwụkwọ akwụsịbeghị na isiokwu a, ya mere ekpebiri m ịkọrọ ihe m chọpụtara.

Gịnị kpatara ọtụtụ akwụkwọ ozi? Cycles bụ nke elementrị!

Dịka m dere n'elu, maka ndị na-emepe emepe na maka ụmụ akwụkwọ siri ike, mgbagwoju anya nke echiche loops nwere ike ileda anya. Dịka ọmụmaatụ, ị nwere ike inye nkuzi ogologo oge, hụ isi isi na anya nwere ọgụgụ isi. Ma mgbe ị na-agbalị idozi nsogbu ọ bụla, nsogbu nzuzu na enweghị nkọwa na-amalite. Mgbe okwu ihu ọha gasịrị, ọ ga-abụ na ụmụ akwụkwọ ahụ nwere nghọta. Ihe ka njọ bụ na ụmụ akwụkwọ n'onwe ha enweghị ike ikwu kpọmkwem ihe aghụghọ ha bụ.
Otu ụbọchị, achọpụtara m na ụmụ akwụkwọ ghọtara ihe atụ m dị ka hieroglyphs. Ya bụ, dị ka iberibe ederede enweghị ike kewaa nke ịchọrọ ịgbakwunye mkpụrụedemede "anwansi" ọ ga-arụ ọrụ.
Mgbe ụfọdụ, achọpụtara m na ụmụ akwụkwọ na-eche na iji dozie otu nsogbu ị chọrọ ihe ozo a imewe na m nnọọ na-ekpuchibeghị. Ọ bụ ezie na ngwọta ahụ chọrọ naanị ntakịrị mgbanwe nke ihe atụ.

Ya mere, abịara m n'echiche ahụ na ihe a na-elekwasị anya ekwesịghị ịbụ na syntax nke okwu, kama na echiche nke ịmegharị koodu ugboro ugboro site na iji loops. Ozugbo ụmụ akwụkwọ ghọtara echiche a, enwere ike imezi syntax ọ bụla na obere omume.

Ònye na gịnị mere m na-akụzi?

Ebe ọ bụ na enweghị ule mbata, klaasị nwere ike ịgụnye ma ụmụ akwụkwọ siri ike na ndị na-adịghị ike. Ị nwere ike ịgụkwu gbasara ụmụ akwụkwọ m na akụkọ Eserese ụmụ akwụkwọ nkuzi mgbede
M gbara mbọ hụ na onye ọ bụla chọrọ ịmụ mmemme nwere ike mụta ya.
A na-eme klaasị m n'otu n'otu ma nwa akwụkwọ na-akwụ ụgwọ nke ya maka nke ọ bụla. Ọ ga-adị ka ụmụ akwụkwọ ga-ebuli ụgwọ ma chọọ nke kacha nta. Otú ọ dị, ndị mmadụ na-aga na klas ihu na ihu na onye nkụzi dị ndụ ọ bụghị maka ihe ọmụma n'onwe ya, kama maka obi ike nke ihe ha mụtara, maka mmetụta nke ọganihu na nkwado site n'aka ọkachamara (onye nkụzi). Ọ bụrụ na ụmụ akwụkwọ ahụghị ọganihu na mmụta ha, ha ga-apụ. N'ozuzu, enwere ike ịhazi klaasị ka ụmụ akwụkwọ nwee mmetụta ọganihu n'ịbawanye ọnụ ọgụgụ ụlọ ndị a ma ama. Ya bụ, mbụ anyị na-amụ mgbe n'ụzọ zuru ezu, mgbe ahụ, anyị na-amụ maka, mgbe ahụ na-eme mgbe, na ugbu a, anyị nwere otu puku na otu abalị N'ezie njikere, nke cycles naanị na-amụ ruo ọnwa abụọ, na na njedebe - a na-amụrụ onye dere. a ọkọlọtọ ọba akwụkwọ n'okpuru dictation. Otú ọ dị, iji dozie nsogbu ndị bara uru, ọ bụghị nanị na ị ga-achọ ihe ọmụma banyere ihe ahụ, kamakwa nnwere onwe na ntinye ya na n'ịchọ ozi ọhụrụ. Ya mere, maka nkuzi ihu na ihu, echere m na ụkpụrụ ziri ezi bụ ịkụzi opekempe na ịgba ume ọmụmụ onwe onye nke nuances na isiokwu ndị metụtara ya. N'isiokwu nke loops, m na-atụle oge a na-ewu ka ọ kacha nta. Ị nwere ike ịghọta ụkpụrụ ahụ site na ya. N'ịmara ụkpụrụ ahụ, ị ​​nwere ike ịmụta ma maka ma mee-mgbe onwe gị.

Iji nweta ikike nke ihe site n'aka ụmụ akwụkwọ na-adịghị ike, ịkọwa syntax ezughị. Ọ dị mkpa ịnyekwu ọrụ dị mfe mana dị iche iche ma kọwaa ihe atụ n'ụzọ zuru ezu. N'ikpeazụ, ọsọ nke mmepe na-ejedebe site n'ikike nwa akwụkwọ nwere ịgbanwe okwu na ịchọ usoro. Maka ụmụ akwụkwọ nwere ọgụgụ isi, ọtụtụ ọrụ ga-agwụ ike. Mgbe gị na ha na-amụ ihe, ị gaghị esi ọnwụ na-edozi 100% nke nsogbu. Enwere ike ịlele ihe m na github m. N'ezie, ebe nchekwa ahụ dị ka warlock's grimoire - ọ dịghị onye ma ọ bụghị m ga-aghọta ihe bụ ebe, ma ọ bụrụ na ị daa akwụkwọ nlele ahụ, ị ​​nwere ike ịra ara.

Usoro a dabere na omume

A kọwara tiori ahụ site na iji ihe atụ nke idozi nsogbu. N'ime ntọala klas mmemme ebe a na-akụzi alaka na loops, ọ gaghị ekwe omume ịnye nkuzi bara uru n'otu isiokwu maka otu awa dum. Nkeji 15-20 zuru ezu iji kọwaa echiche ahụ. Isi ihe isi ike na-ebilite mgbe ị na-arụ ọrụ bara uru.
Ndị nkuzi mmalite nwere ike ịkagbu ndị na-arụ ọrụ, alaka, loops, na nhazi n'otu nkuzi. Mana ụmụ akwụkwọ ha ga-eche nsogbu nke ịmekọrịta ozi a ihu.
A sị ka e kwuwe, ọ dị gị mkpa ọ bụghị naanị ịkọ ihe, kamakwa jide n'aka na ndị na-ege ntị ghọtara ya.

A na-ekpebi eziokwu nke ịmụta isiokwu site n'otú nwa akwụkwọ ahụ si anagide ọrụ onwe ya.
Ọ bụrụ na nwa akwụkwọ jisiri ike dozie nsogbu na isiokwu na-enweghị enyemaka nke onye nkụzi, mgbe ahụ, a maara isiokwu ahụ. Iji hụ na nyocha onwe onye, ​​​​a na-akọwa ọrụ ọ bụla na tebụl nwere ọnọdụ nlele. Ọrụ ndị ahụ nwere usoro doro anya. A naghị atụ aro ịwụgharị ọrụ. Ọ bụrụ na ọrụ dị ugbu a siri ike, mgbe ahụ ịkwaga na nke ọzọ abaghị uru. Ọ gbagwojuru anya karịa. Ka nwa akwụkwọ wee nwee ike ịmụta ọrụ dị mgbagwoju anya ugbu a, a na-akọwara ya ọtụtụ usoro site na iji ihe atụ nke nsogbu mbụ. N'ezie, ọdịnaya niile nke isiokwu a na-agbadata na usoro maka imeri ihe isi ike. Cycles bụ mmetụta dị n'akụkụ.

Ọrụ mbụ bụ mgbe niile ihe atụ. Nke abụọ dị iche iche ma na-eme ya "nọrọ onwe ya" ozugbo nke mbụ n'okpuru nlekọta nke onye nkụzi. Ọrụ niile na-esote bụ iji lebara anya na obere ihe dị iche iche nwere ike ibute echiche na-ezighi ezi.

Nkọwa nke ihe atụ bụ mkparịta ụka nke nwa akwụkwọ kwesịrị ịkpọghachi mgbasa ozi na nkwenye iji jide n'aka na ọ ghọtara akụkụ nke ihe ahụ.

M ga-abụ banal ma kwuo na ihe atụ mbụ na isiokwu ahụ dị ezigbo mkpa. Ọ bụrụ na ị nwere ihe maka nnukwu ọrụ nọọrọ onwe ya, enwere ike mezie mwepu nke ihe atụ mbụ. Ọ bụrụ na ọ nweghị ihe ọzọ ma e wezụga ihe atụ ahụ, mgbe ahụ nwa akwụkwọ ahụ yikarịrị ka ọ gaghị aghọta isiokwu ahụ.

Mgbe ma ọ bụ maka?

Otu n'ime esemokwu esemokwu bụ nhọrọ nke ihe owuwu maka ihe atụ: mgbe ma ọ bụ maka. N'otu oge, enyi m na-emepe emepe nke na-enweghị ahụmịhe nkuzi jiri otu awa mee ka m kwenye na maka loop bụ nke kachasị mfe nghọta. Arụmụka ahụ gbadara ruo na "ihe niile dị na ya doro anya ma debe ya n'ọnọdụ ya." Otú ọ dị, isi ihe kpatara ihe isi ike maka ezigbo ndị mbido bụ echiche nke okirikiri ahụ n'onwe ya, ọ bụghị ederede ya. Ọ bụrụ na mmadụ aghọtaghị echiche a, mgbe ahụ ọ ga-esiri ya ike na syntax. Ozugbo echiche ahụ ghọtara, nsogbu nke imewe koodu na-apụ n'anya n'onwe ha.

N'ime ihe m, isiokwu nke loops na-agbaso isiokwu nke alaka. Myirịta dị n'èzí nke ma ọ bụrụ na ọ na-enye ohere ka anyị nwee ihe atụ kpọmkwem: "mgbe ọnọdụ dị na nkụnye eji isi mee bụ eziokwu, mgbe ahụ a na-egbu ahụ." Nanị ihe dị iche iche nke okirikiri bụ na a na-egbu ahụ ahụ ọtụtụ ugboro.

Arụmụka m nke abụọ bụ na ọ na-achọ obere nhazi karịa maka. Nhazi nke nta pụtara mpe mpe mpe mpe mpe mpe mpe mpe mpe mpe akwa na akara aka na-efu. Ndị mbido emebebeghị nlebara anya zuru oke na ịdị nkọ nke ọma iji zere njehie syntax ozugbo.
A kọwara arụmụka nke atọ n'ọtụtụ akwụkwọ dị mma dịka arụmụka nke mbụ.

Ọ bụrụ na nwa akwụkwọ ahụ nwere ike ịgbanwe okwu n'ụzọ dị mfe, mgbe ahụ ị nwere ike ikwu maka ịgafe. Nwa akwụkwọ ahụ ga-ahọrọzi ihe kacha amasị ya. Ọ bụrụ na mgbanwe na-akpata ihe isi ike, mgbe ahụ ọ ka mma ịghara ịdọpụ uche gị. Ka nwa akwụkwọ ahụ buru ụzọ dozie ihe niile site na iji oge. Ozugbo ị ghọtara isiokwu loops, ị nwere ike idegharị ihe ngwọta maka ịme ntụgharị mgbe ị na-eme ya.
loops postcondition bụ ọmarịcha anụ ọhịa na-adịghị ahụkebe. Anaghị m etinye oge na ya ma ọlị. Ọ bụrụ na nwa akwụkwọ amarala echiche nke ịchọpụta usoro na ịgbanwe okwu, ọ nwere ike ịchọpụta ya n'enweghị enyemaka m.

Mgbe m gosipụtara ihe atụ mbụ nye ụmụ akwụkwọ siri ike, ana m adọta uche gaa n'eziokwu ahụ bụ na na ihe atụ mbụ ọ dị mkpa ka ịdekọ ọ bụghị naanị ngwọta, kamakwa usoro ihe omume niile nke mere ka ọ pụta ìhè. Ụmụ akwụkwọ umengwụ nwere ike ileghara ederede anya wee detuo naanị algọridim ikpeazụ. Ha kwesịrị ijide n’aka na otu ụbọchị, ọrụ siri ike ga-abịara ha. Iji dozie ya, ị ga-achọ ịgbaso usoro dị ka ọ dị na ihe atụ a. Ọ bụ ya mere ọ dị mkpa ka ịdekọ usoro niile. Na nsogbu ndị na-esonụ, ọ ga-ekwe omume ịhapụ naanị nsụgharị ikpeazụ nke ngwọta.

Isi echiche nke akpaaka bụ na anyị nyefere kọmpụta ka ọ rụọ ọrụ oge niile maka mmadụ. Otu n'ime usoro ndị bụ isi bụ ide loops. A na-eji ya mgbe edere ọtụtụ omume mmeghari yiri ya n'usoro n'usoro.

Ikowapụta dị mma karịa n'ezoghị ọnụ

Ọ nwere ike ịdị ka ezi echiche igosipụta otu akpaokwu ahụ ọtụtụ oge n'ime ọrụ looping nke mbụ. Ọmụmaatụ:

Hurray, ọ na-arụ ọrụ!
Hurray, ọ na-arụ ọrụ!
Hurray, ọ na-arụ ọrụ!
Hurray, ọ na-arụ ọrụ!
Hurray, ọ na-arụ ọrụ!
Hurray, ọ na-arụ ọrụ!
Hurray, ọ na-arụ ọrụ!
Hurray, ọ na-arụ ọrụ!

Nhọrọ a dị njọ n'ihi na ọnụ ahịa counter adịghị ahụ anya na mmepụta. Nke a bụ nsogbu maka ndị mbido. Eledala ya anya. Na mbụ, ọrụ a bụ nke mbụ, na ọrụ nke iwepụta usoro ọnụọgụgụ n'usoro nrịgo bụ nke abụọ. Ọ dị mkpa iwebata okwu ndị ọzọ "oge okirikiri N" na "okirikiri si A ruo B", nke bụ otu ihe ahụ. Ka m ghara ịmepụta ihe ndị na-adịghị mkpa, ekpebiri m igosi naanị ihe atụ na mmepụta nke usoro ọnụọgụgụ. Ọ bụ mmadụ ole na ole jisiri ike mụta ka esi jide counter n'isi ma na-eṅomi omume nke mmemme n'isi ha n'emeghị nkwadebe. Ụfọdụ ụmụ akwụkwọ na-ebu ụzọ na-ezute ime ihe nlere anya na isiokwu nke okirikiri.
Mgbe ụfọdụ omume, m na-enye ọrụ nke ikwugharị otu ederede ka edozi ya n'onwe ya. Ọ bụrụ na ị na-enye counter a na-ahụ anya na mbụ na nke a na-adịghị ahụ anya, ụmụ akwụkwọ ga-enwe nsogbu ole na ole. Mgbe ụfọdụ ihe ngosi "Edela counter na ihuenyo" ezuru.

Kedu ka ndị ọzọ si akọwa ya?

N'ọtụtụ akwụkwọ mmụta na ịntanetị, a na-enye syntax nke okirikiri dịka akụkụ nke "okwu nkuzi". Ọmụmaatụ, na developer.mozilla.org (ugbu a), a na-akọwa ọtụtụ ihe ndị ọzọ arụrụ arụ na oge loop. N'okwu a, naanị atụmatụ ndị a na-enye n'onwe ha n'ụdị ndebiri. A na-akọwa nsonaazụ mmalite ha n'okwu, mana ọ nweghị ihe atụ. N'uche nke m, ihe ngosi dị otú ahụ nke isiokwu na-amụba uru nke ihe ndị dị otú ahụ site na efu. Nwa akwụkwọ ahụ nwere ike idegharị koodu ahụ ma mee ya n'onwe ya, mana ọ ka chọrọ ọkọlọtọ maka ntụnyere. Kedu ka ị ga-esi ghọta na edegharịrị ihe atụ nke ọma ma ọ bụrụ na ọ nweghị ihe a ga-eji tụnyere nsonaazụ ya?
Mgbe naanị ndebiri ka enyere, na-enweghị ihe atụ, ọ na-esiri nwa akwụkwọ ahụ ike karị. Kedu ka esi aghọta na etinyere iberibe koodu ahụ nke ọma na template? Ị nwere ike ịnwa ide n'ụzọ ụfọdụ, wee gbaa ọsọ. Ma ọ bụrụ na enweghị ọkọlọtọ iji tụnyere nsonaazụ, mgbe ahụ ịmalite agaghị enyere aka.

Na nkuzi C ++ na Intuitive, a na-eli syntax loop na ibe nke atọ nke nkuzi 4 na isiokwu “ndị ọrụ”. Mgbe ị na-akọwa syntax nke loops, a na-etinye uche pụrụ iche na okwu ahụ bụ "onye ọrụ". A na-egosi okwu ahụ dị ka ihe nchịkọta akụkọ dị ka "akara; nke a bụ nkwupụta", "{} bụ nkwupụta ngwakọta", "ahụ nke loop ga-abụrịrị nkwupụta". Ụzọ a anaghị amasị m n'ihi na ọ dị ka ọ na-ezochi mmekọrịta dị mkpa n'azụ otu okwu. Ịkọwapụta koodu isi mmalite nke mmemme n'ime usoro dị n'ọkwa a dị ndị nrụpụta mkpokọta chọrọ iji mejuputa nkọwapụta asụsụ, mana ọ bụghị site n'aka ụmụ akwụkwọ dị ka mkpokọta mbụ. Ndị bịara ọhụrụ na mmemme anaghị adịkarị nke ọma iji tinye anya nke ọma na usoro. Ọ bụ onye na-adịghị ahụkebe na-echeta ma ghọta okwu ọhụrụ na nke mbụ. Ọ fọrọ nke nta ka ọ bụrụ na ọ nweghị onye nwere ike itinye okwu ọ ka mụta n'ọrụ n'ụzọ ziri ezi. Ya mere, ụmụ akwụkwọ na-enweta ọtụtụ njehie dị ka "M dere mgbe (a <7); {, ma mmemme anaghị arụ ọrụ."
N'uche nke m, na mmalite ọ ka mma ịnye syntax nke ihe owuwu ahụ ozugbo na ntinye aka. A ga-akọwa nhọrọ na-enweghị akara ọkaibe ma ọ bụrụ na nwa akwụkwọ ahụ nwere ajụjụ a kapịrị ọnụ: " gịnị kpatara na enweghị akara ọ bụla ma ọ na-arụ ọrụ."

N'akwụkwọ Okulov nke 2012 "Fundamentals of Programming," okwu mmeghe nke loops na-amalite site na ụkpụrụ, wee nye ndụmọdụ maka ojiji ya, wee gaa ozugbo na ngalaba nnwale nke nkuzi. Aghọtara m na e dere akwụkwọ a maka ụmụ akwụkwọ ole na ole nwere oke ike bụ ndị na-adịghị abịa klaasị m.

N'akwụkwọ ndị na-ewu ewu, a na-edekarị nsonaazụ nke mpempe akwụkwọ. Dịka ọmụmaatụ, Shildt's "Java 8. The Complete Guide" 2015 mbipụta. Nke mbụ, a na-enye template, mgbe ahụ, ihe omume ihe atụ na ozugbo mgbe ọ gasịrị - nsonaazụ nke ogbugbu.

Dịka ọmụmaatụ, tụlee loop nwa oge nke na-atụgharị azụ
Ngụkọta na-amalite site na 10, na egosipụtara kpọmkwem ahịrị 10 nke "atụ":

//Продемонстрировать применение оператора цикла while
class While {
    public static void main(String args []) {
        int n = 10;
        while (n > 0) {
            System.out.println("такт " + n);
            n--;
        }
    }
}

Ozugbo agbachara, mmemme a na-ewepụta "cycles" iri dị ka ndị a:
такт 10
такт 9
такт 8
такт 7
такт 6
такт 5
такт 4
такт 3
такт 2
такт 1

A na-ejikwa usoro ịkọwapụta template, mmemme ihe atụ na nsonaazụ nke mmemme ahụ n'akwụkwọ "Javascript for Kids" na n'ihe ọmụmụ js na w3schools.com. Ụdị ibe weebụ na-enye ohere ka ihe atụ a bụrụ mmekọrịta.

Akwụkwọ Stroustrup 2016 Ụkpụrụ na Omume Iji C++ gara n'ihu. Nzọụkwụ mbụ bụ ịkọwa ihe a ga-esi nweta nsonaazụ, mgbe nke ahụ gasịrị, a na-egosi ederede nke mmemme ahụ. Ọzọkwa, ha na-ewere ọ bụghị naanị usoro mmemme dịka ọmụmaatụ, ma na-enye njem nlegharị anya n'ime akụkọ ihe mere eme. Nke a na-enyere aka ịdọrọ uche gaa na ya: “Lee, nke a abụghị nanị ihe odide na-abaghị uru. Ị na-ahụ ihe bara uru."

Dịka ọmụmaatụ, tụlee mmemme mbụ e gburu na igwe mmemme echekwara (EDSAC). David Wheeler dere ya na Laboratory Kọmputa nke Mahadum Cambridge, England na Mee 6, 1949. Mmemme a na-agbakọ ma na-ebipụta ndepụta dị mfe nke square.
0 0
1 1
2 4
3 9
4 16
...
98 9604
99 9801

N'ebe a, ahịrị ọ bụla nwere nọmba na-esote mkpụrụedemede taabụ ('t') yana square nke nọmba ahụ. Ụdị C++ nke mmemme a dị ka nke a:

//Вычисляем и распечатываем таблицу квадратов чисел 0-99
int main()
{
    int i = 0; // Начинаем с нуля
    while(i < 100){
        cout << i << 't' << square(i) << 'n';
        ++i;
    }
}

N'ụzọ na-akpali mmasị, akọwaghị ụkpụrụ syntax n'akwụkwọ a. Stroustrup na ntuziaka onye nkuzi (ntụgharị) na-ekwusi ike na ọ na-akwanyere ọgụgụ isi nke ụmụ akwụkwọ ya ùgwù. Ikekwe, a na-ewere ikike ịmata ụkpụrụ n'ọtụtụ ihe atụ dị ka ngosipụta nke ọgụgụ isi dị otú ahụ.

Ka m na-akọwa onwe m

Ụzọ Stroustrup: ịkọwapụta nsonaazụ, wee dozie nsogbu ahụ, wee nyochaa onwe ya site n'aka nwa akwụkwọ - yiri ka ọ kacha eche echiche. Ya mere, ekpebiri m iwere ya dị ka ihe ndabere, ma gwa ya site na iji ihe atụ nke akụkọ ihe mere eme dị ntakịrị - ọrụ nke ịchọta "okpokoro ọdịnaya". Ọ na-etolite arịlịka a na-amata ka i wee kwuo "cheta ọrụ gbasara tebụl ọdịnaya" ka ụmụ akwụkwọ wee cheta nke a. N'ihe atụ m, agbalịrị m igbochi abụọ n'ime echiche na-ezighị ezi a na-ahụkarị. Ọzọ, m ga-ede banyere ha n'ụzọ zuru ezu.

N'ime ọrụ a, a na-ewebata anyị na usoro maka idozi nsogbu ndị dị mgbagwoju anya. Mkpebi mbụ kwesịrị ka ọ bụrụ nke ochie na nke dị mfe. Ọfọn, mgbe ahụ ị nwere ike iche echiche banyere otu esi emeziwanye ngwọta a.
Введение
Глава 1
Глава 2
Глава 3
Глава 4
Глава 5
Глава 6
Глава 7
Заключение

Dị ka ihe m chọpụtara si dị, ụzọ "n'ụdị-ihe atụ-mpụta" na nchikota dị iche iche ka na-eduga n'eziokwu ahụ bụ na ụmụ akwụkwọ na-aghọta okirikiri ahụ dị ka hieroglyph. Nke a pụtara n’ihi na ha aghọtaghị ihe mere e ji nwee ọnọdụ ide ihe n’ebe ahụ, otú e si ahọrọ n’etiti i++ na i—na ihe ndị ọzọ yiri ka hà pụtara ìhè. Iji zere echiche na-ezighị ezi ndị a, ụzọ a ga-esi kwuo banyere usoro okirikiri kwesịrị imesi ike ihe ọ pụtara ikwugharị otu ihe ahụ na naanị mgbe ahụ iji usoro nhazi mee ihe. Ya mere, tupu ịnye syntax loop, ịkwesịrị idozi nsogbu ahụ n'isi. Ihe ngwọta mbụ maka nsogbu tebụl ọdịnaya dị ka nke a:

Console.WriteLine("Введение");
Console.WriteLine("Глава 1");
Console.WriteLine("Глава 2");
Console.WriteLine("Глава 3");
Console.WriteLine("Глава 4");
Console.WriteLine("Глава 5");
Console.WriteLine("Глава 6");
Console.WriteLine("Глава 7");
Console.WriteLine("Заключение");

Kedu ka esi emeziwanye ya?
Jiri okirikiri dochie omume na-enweghị atụ.
Kedu omume a na-emeghachi n'usoro na-enweghị mgbanwe?
Enweghị nke ọ bụla na iberibe a. Otú ọ dị, iwu ndị e nyere maka igosipụta okwu ahụ bụ́ “Isi nke” na ọnụ ọgụgụ yiri nnọọ ibe ha.
Ya mere, usoro ọzọ bụ ịchọta ọdịiche dị n'etiti iberibe. Ọ bụ naanị na ọrụ a ka ihe niile doro anya, mgbe ahụ, ọ bụghị otu iwu ka a ga-eme ugboro ugboro, ma ngọngọ nke koodu nke 5 ahịrị ma ọ bụ karịa. Ị ga-achọ ọ bụghị naanị na ndepụta nke iwu, kama na alaka alaka ma ọ bụ loop-ewu.
Na ọmụmaatụ, ihe dị iche n'etiti iwu dị na ọnụọgụgụ mgbe okwu "Isi" gachara.
Ozugbo achọpụtara ọdịiche ahụ, ịkwesịrị ịghọta ụkpụrụ mgbanwe. Iberibe dị iche iche bụ nọmba? Ọ na-abawanye ma ọ bụ na-ebelata mgbe niile? Kedu ka uru ọnụọgụgụ si agbanwe n'etiti otu abụọ n'akụkụ?
Na ihe atụ, ọnụ ọgụgụ mgbe okwu "isi" na-abawanye na ịrị elu nke 1. A na-achọta ihe dị iche, a na-ekpughe ụkpụrụ. Ugbu a ị nwere ike iji mgbanwe dochie iberibe dị iche iche.
Ikwesiri ikwuwapụta mgbanwe dị otú ahụ tupu nke mbụ nke iberibe ugboro ugboro. A na-akpọkarị mgbanwe dị otú ahụ I ma ọ bụ j ma ọ bụ ihe zuru ezu karị. Ọnụ ahịa mbụ ya ga-abụrịrị nha nha nke mbụ egosiri na ihuenyo. N'ihe atụ, uru mbụ bụ 1.
Kedu uru mbụ ekwesịrị iwere iji gosipụta usoro ọnụọgụgụ "100, 101, 102, 103, 104, 105"?
Nọmba mbụ n'usoro isiokwu a bụ 100.
Mgbe iwu mmepụta ọ bụla gasịrị, ịkwesịrị ịbawanye uru nke mgbanwe a site na 1. Nke a bụ nzọụkwụ mgbanwe.
Kedu nzọụkwụ ga-abụ na usoro nke nọmba "100, 102, 104, 106"?
Nzọụkwụ 2 n'ahịrị a.
Mgbe ejiri mgbanwe dochie iberibe dị iche iche, koodu ahụ ga-adị ka nke a:

Console.WriteLine("Введение");
int i;
i = 0;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Заключение");

Mgbe itinyechara usoro “gosipụta ụkpụrụ nke mgbanwe” na koodu ahụ, ị ​​ga-enweta ọtụtụ otu omume otu na-aga n'usoro. Ugbu a ịmegharị omume nwere ike iji okirikiri dochie anya.

Usoro nke idozi nsogbu ebe ịchọrọ iji loops nwere usoro ndị a:

  1. Jiri ọtụtụ iwu dị iche dozie "isi-n'ihu".
  2. Chọta ụkpụrụ
  3. Gosipụta ụkpụrụ nke mgbanwe
  4. Chepụta dị ka okirikiri

Na-esote, a na-ewebata okwu ọhụrụ ka nwa akwụkwọ ahụ ghara ịchọta onwe ya n'ọnọdụ nke "Aghọtara m ihe niile, ma enweghị m ike ikwu ya":
- counter bụ mgbe ọ bụla mgbanwe dị mkpa iji soro ọnụ ọgụgụ nke nzọụkwụ na akaghị. Ọ na-abụkarị ọnụọgụ ọnụọgụgụ nke atụnyere mmachi.
— counter step — nkọwa nke ụkpụrụ nke counter mgbanwe.
- mgbochi - ọnụ ọgụgụ ma ọ bụ mgbanwe nke eji atụnyere counter ka algọridim wee bụrụ nke ikpeazụ. Ọnụ ahịa counter na-agbanwe ka ọ bịaruo oke.
- loop body - usoro iwu nke a ga-eme ugboro ugboro. Mgbe ha na-ekwu "iwu e dere n'ime loop," ha pụtara ahụ.
- loop iteration - otu oge ogbugbu nke akaghị ahu.
— ọnọdụ loop — okwu ezi uche dị na ya nke na-ekpebi ma a ga-eme ihe ngosi ọzọ. (Enwere ike inwe mgbagwoju anya na alaka alaka ebe a)
Ịkwesịrị ịdị njikere maka eziokwu ahụ bụ na na mbụ ụmụ akwụkwọ ga-eji okwu maka ebumnuche ndị ọzọ. Nke a metụtara ma ndị siri ike na ndị na-adịghị ike. Ịmepụta asụsụ nkịtị bụ nka. Ugbu a, m ga-ede nkenke: ịkwesịrị ịtọ ọrụ ahụ "mepụta mpempe koodu ahụ na <okwu>" ma jiri okwu ndị a n'onwe gị mee ihe n'ụzọ ziri ezi na mkparịta ụka.
Mgbe mgbanwe na akaghị aka, a na-enweta iberibe ahụ:

Console.WriteLine("Введение");
int i = 0;
while (i < 7) {
    Console.WriteLine("Глава " + i);
    i = i + 1;
}
Console.WriteLine("Заключение");

Isi echiche na-ezighị ezi

Otu echiche na-ezighi ezi na-ewu ewu n'etiti ụmụ akwụkwọ bụ na ha na-etinye omume n'ime loop nke kwesịrị ime naanị otu ugboro. Dịka ọmụmaatụ dịka nke a:

;
int i = 0;
while (i < 7) {
    Console.WriteLine("Введение")
    Console.WriteLine("Глава " + i);
    i = i + 1;
    Console.WriteLine("Заключение");
}

Ụmụ akwụkwọ na-abanye na nsogbu a mgbe niile, ma na mmalite ma na nsogbu ndị dị mgbagwoju anya.
Isi okwu n'okwu a:

Ugboro ole ka ị ga-emegharị iwu ahụ: otu ugboro ma ọ bụ ugboro ole?

Iwu maka ibipụta mkpụrụokwu "Mmabata" na "Mmechi" na ikwupụta na ibido mgbanwe adịghị m ka omume ndị ọzọ na-emegharị ugboro ugboro. A na-egbu ha naanị otu ugboro, nke pụtara na ọ dị mkpa ka e dee ha n'èzí ahụ akaghị.

Usoro atọ niile nke ngwọta kwesịrị ịdị na koodu ka ị nwee ike zoo aka na ha ma emesịa ọ bụrụ na enwere nsogbu. O zuru ezu ikwupụta nhọrọ abụọ mbụ ka ha ghara itinye aka.
Ekwesịrị ịdọrọ uche nwa akwụkwọ ahụ n'eziokwu ndị a:
- N'ọnọdụ akaghị aka, a na-atụnyere counter na oke. counter nwere ike ịgbanwe n'ime ahụ nke loop, mana oke enweghị ike. Iji mebie iwu a, ịkwesịrị ịmepụta ihe na-akpali akpali.
- Iwu maka igosipụta okwu ndị a "Mmeghe" na "Nkwubi okwu" dị na mpụga ahụ nke akaghị. Anyị kwesịrị ime ha 1 oge. "Okwu mmalite" - tupu imeghachi omume, "Nkwubi" - mgbe.
N'ịkwado isiokwu a, ịmara ndị na-esote, yana ịnagide ihe isi ike, ọ bara uru ọbụna ụmụ akwụkwọ siri ike ịjụ ajụjụ a: "Ugboro ole ka ọ dị mkpa ka e mee ihe a? Otu ma ọ bụ ọtụtụ?

Mmepe nke nkà ndị ọzọ

N'ime usoro ọmụmụ okirikiri, ụmụ akwụkwọ na-azụlitekwa nka nke ịchọpụta na idozi nsogbu. Iji mee nchọpụta nyocha, nwa akwụkwọ ahụ kwesịrị igosi nsonaazụ achọrọ ma jiri ya tụnyere nsonaazụ ya. Omume mmezi dabere na ọdịiche dị n'etiti ha.
Ebe ọ bụ na ụmụ akwụkwọ nọ na ọkwa a ka nwere ntakịrị echiche nke nsonaazụ "chọrọ", ha nwere ike ilekwasị anya na data ule. Dị ka a na-achị, ọ dịghị onye nọ n'oge a ghọtara ihe nwere ike ime na-ezighị ezi na otu esi eme ya. Ya mere, m na-ede na akwụkwọ ndetu nkọwa nke ahụkarị nsogbu na ọtụtụ ụzọ dozie ha. Ịhọrọ nke kacha dabara adaba bụ ọrụ nwa akwụkwọ ahụ n'onwe ya.
Achọrọ ndekọ iji jụọ "ihe a tụrụ anya na ọ mere?", "Olee n'ime ọnọdụ ndị a mere ugbu a?", "Ngwọta ahụ etinyere ọ nyere aka?"

  1. Ọnụọgụ omume bụ 1 obere ma ọ bụ karịa ka a tụrụ anya ya. Ngwọta:
    - mụbaa uru mbụ nke counter site na 1.
    - dochie onye na-arụ ọrụ ntụnyere siri ike (<ma ọ bụ >) na nke na-adịghị ahụkebe (<= ma ọ bụ >=).
    - gbanwee uru oke ka ọ bụrụ 1.
  2. A na-eme ihe omume na loop na-akwụsịghị, ruo mgbe ebighị ebi. Ngwọta:
    - tinye iwu mgbanwe counter ma ọ bụrụ na ọ na-efu.
    - dozie iwu mgbanwe counter ka uru ya wee bịaruo oke.
    - wepụ iwu mgbanwe mgbochi ma ọ bụrụ na ọ dị n'ime ahụ nke loop.
  3. Ọnụọgụ omume na loop karịrị 1 erughị XNUMX ma ọ bụ karịa ka a tụrụ anya ya. Emezughị ihe a na akaghị ya ọbụlagodi otu ugboro. Nke mbụ, ị ga-achọ ịchọpụta ezigbo ụkpụrụ nke mgbanwe tupu akaghị aka amalite. Ngwọta:
    - gbanwee uru mbụ nke mmachi
    - gbanwee uru mbụ nke counter

Nsogbu 3 na-agụnyekarị iji mgbanwe na-ezighi ezi ma ọ bụ na-edozighị counter ka ọ bụrụ efu.

Mgbe nkọwa a gasịrị, nwa akwụkwọ ahụ ka nwere ike inwe echiche na-ezighị ezi dị iche iche gbasara otu loops si arụ ọrụ.
Iji chụpụ ndị a na-ahụkarị, m na-enye gị ọrụ ndị a:

  1. N'ime nke onye ọrụ na-abanye oke, uru counter mbụ, ma ọ bụ nkwụkwụ counter.
  2. N'ime nke a ga-ejirịrị ọnụ ahịa counter mee ihe na ụfọdụ okwu mgbakọ na mwepụ. Ọ bụ ihe amamihe dị na ya iji counter na okwu radical ma ọ bụ n'ime ihe dị iche iche ka ọdịiche ahụ ghara ịdị.
  3. N'ime nke ọnụ ahịa counter adịghị egosipụta na ihuenyo mgbe loop na-agba ọsọ. Dịka ọmụmaatụ, igosipụta ọnụọgụ ederede achọrọ maka iberi ederede ma ọ bụ were eserese nduru see eserese.
  4. N'ime nke ị ga-ebu ụzọ mee ụfọdụ omume ugboro ugboro, na ndị ọzọ.
  5. N'ime nke ị ga-eme ihe omume ndị ọzọ tupu na mgbe ịmeghachi ya

Maka ọrụ ọ bụla ịkwesịrị ịnye data nyocha na nsonaazụ a tụrụ anya ya.

Iji ghọta ngwa ngwa ị nwere ike ịkwaga, ịkwesịrị ịgụ okwu nke nsogbu ndị a wee jụọ: "Olee otú ha si dị iche na ihe atụ?", "Gịnị ka a ga-agbanwe na ihe atụ iji dozie ha?" Ọ bụrụ na nwa akwụkwọ ahụ zaa nke ọma, hapụzie ya ma ọ dịkarịa ala otu n'ime klaasị, ma ndị fọdụrụ n'ụlọ naanị ya. Ọ bụrụ na ngwọta ahụ na-aga nke ọma, mgbe ahụ, anyị nwere ike ịmalite ịkọwa ọnọdụ n'ime loops.
Ọ bụrụ na ị nwere nsogbu na-edozi nsogbu n'onwe gị, ịkwesịrị ịrụ ọrụ site na ihe niile dị na klas. Iji zere idozi nsogbu ahụ na-echetara ịse ikwiikwii, ana m akwado ibu ụzọ dozie nsogbu ahụ n'ụzọ na-abụghị nke ụwa. Nke ahụ bụ, nke mere na ngwọta na-agafe ule mbụ ma ghara iji ihe na-ewu loop. Ọfọn, wee tinye mgbanwe iji nweta universality nke ngwọta.

Loops na alaka

N'uche nke m, ọ bara uru ịnye isiokwu "cycles n'ime alaka" iche iche. Ka emechaa, ị ga-ahụ ọdịiche dị n'etiti ịlele ọnọdụ ọtụtụ ugboro na ịlele ya otu ugboro.
Ọrụ maka nchikota ga-abụ maka iwepụta ọnụọgụgụ site na A ruo B, nke onye ọrụ debanyere:
- mgbe niile na-arịgo n'usoro.
- ịrịgo ma ọ bụ rịdata dabere na ụkpụrụ nke A na B.

Ekwesịrị ịkwaga isiokwu nke "ịba n'ime loops" naanị mgbe nwa akwụkwọ ahụ mechara usoro ndị a: "iji mgbanwe dochie ụkpụrụ" na "iji okirikiri dochie omume ugboro ugboro."
Isi ihe kpatara eji alaka n'ime loops bụ anomalies na ụkpụrụ. N'etiti ọ na-agbaji dabere na data mbụ.
Maka ụmụ akwụkwọ ndị ahụ nwere ike ịchọta ngwọta site na ijikọta usoro dị mfe, ọ ga-ezuru ịsị "enwere ike dee alaka n'ime loops" ma nye nsogbu ahụ "dịka ọmụmaatụ" kpamkpam iji dozie onwe ya.
Ọmụmaatụ ọrụ:

Onye ọrụ na-abanye nọmba X. Gosipụta ọnụọgụgụ sitere na 0 ruo 9 n'otu kọlụm wee tinye akara '+' n'ihu ọnụ ọgụgụ ahụ hà nhata X.

Ọ bụrụ 0 etinyere0+
1
2
3
4
5
6
7
8
9

Ọ bụrụ 6 etinyere0
1
2
3
4
5
6+
7
8
9

Ọ bụrụ 9 etinyere0
1
2
3
4
5
6
7
8
9+

Ọ bụrụ 777 etinyere0
1
2
3
4
5
6
7
8
9

Ọ bụrụ na nkọwa dị nkenke ezughị iji dee akaghị aka, mgbe ahụ ị ga-enweta ngwọta zuru ụwa ọnụ maka otu nsogbu ahụ na-enweghị loop.
Ị ga-enweta otu n'ime nhọrọ abụọ:
Achọrọ

string temp;
temp = Console.ReadLine();
int x;
x = int.Parse(temp);
if (x==0) {
    Console.WriteLine(0 + "+");
} else {
    Console.WriteLine(0);
}
if (x==1) {
    Console.WriteLine(1 + "+");
} else {
    Console.WriteLine(1);
}
if (x==2) {
    Console.WriteLine(2 + "+");
} else {
    Console.WriteLine(2);
}
if (x==3) {
    Console.WriteLine(3 + "+");
} else {
    Console.WriteLine(3);
}
if (x==4) {
    Console.WriteLine(4 + "+");
} else {
    Console.WriteLine(4);
}
if (x==5) {
    Console.WriteLine(5 + "+");
} else {
    Console.WriteLine(5);
}
if (x==6) {
    Console.WriteLine(6 + "+");
} else {
    Console.WriteLine(6);
}
if (x==7) {
    Console.WriteLine(7 + "+");
} else {
    Console.WriteLine(7);
}
if (x==8) {
    Console.WriteLine(8 + "+");
} else {
    Console.WriteLine(8);
}
if (x==9) {
    Console.WriteLine(9 + "+");
} else {
    Console.WriteLine(9);
}

O kwere omume

string temp;
temp = Console.ReadLine();
int x;
x = int.Parse(temp);
if (x==0) {
    Console.WriteLine("0+n1n2n3n4n5n6n7n8n9");
}
if (x==1) {
    Console.WriteLine("0n1+n2n3n4n5n6n7n8n9");
}
if (x==2) {
    Console.WriteLine("0n1n2+n3n4n5n6n7n8n9");
}
if (x==3) {
    Console.WriteLine("0n1n2n3+n4n5n6n7n8n9");
}
if (x==4) {
    Console.WriteLine("0n1n2n3n4+n5n6n7n8n9");
}
if (x==5) {
    Console.WriteLine("0n1n2n3n4n5+n6n7n8n9");
}
if (x==6) {
    Console.WriteLine("0n1n2n3n4n5n6+n7n8n9");
}
if (x==7) {
    Console.WriteLine("0n1n2n3n4n5n6n7+n8n9");
}
if (x==8) {
    Console.WriteLine("0n1n2n3n4n5n6n7n8+n9");
}
if (x==9) {
    Console.WriteLine("0n1n2n3n4n5n6n7n8n9+");
}

M na-enye ọrụ yiri nke ahụ n'ọdịnihu, mgbe m na-amụ isiokwu nke alaka ụlọ ọrụ.
Ọ bụrụ na nwa akwụkwọ ahụ abịa na nhọrọ "ekwe omume", mgbe ahụ ịkwesịrị ịgwa ha na enwere ike ịnwe ọtụtụ ngwọta maka otu nsogbu ahụ. Otú ọ dị, ha dị iche na ha na-eguzogide mgbanwe na chọrọ. Jụọ ajụjụ a: "Ebe ole na koodu ahụ ka a ga-edozi ma ọ bụrụ na m ga-agbakwunye nọmba ọzọ?" Na ụdị "ekwe omume", ị ga-achọ ịgbakwunye otu alaka ma tinye nọmba ọhụrụ na ebe iri ọzọ. Na "chọrọ" ọ zuru ezu ịgbakwunye naanị otu alaka.
Tọọ ọrụ ka imepụtaghachi nhọrọ “chọrọ”, wee chọta ụkpụrụ na koodu ahụ, mee mgbanwe mgbanwe wee dee loop.
Ọ bụrụ na ị nwere echiche maka otu esi edozi nsogbu a n'enweghị loop n'ụzọ ọzọ, biko dee na nkwupụta.

Loops n'ime Loops

N'isiokwu a, ị kwesịrị ịṅa ntị na ihe ndị a:
- counters maka loops ime na mpụta ga-abụrịrị mgbanwe dị iche iche.
- counter maka n'ime akaghị ga-tọgharịa ọtụtụ ugboro (ya bụ, na ahụ nke elu akaghị).
- na ọrụ mmepụta ederede, ịnweghị ike ibu ụzọ dee otu mkpụrụedemede n'ahịrị dị iche iche, wee dee nke abụọ. Ị ga-ebu ụzọ bipụta mkpụrụedemede niile nke ahịrị nke mbụ, wee bipụta mkpụrụedemede niile nke abụọ, na ihe ndị ọzọ.

Ọ kacha mma ịmalite ịkọwa isiokwu loops n'ime loops site na ịkọwa mkpa ọ dị ịtọgharịa counter na efu.
Ọmụmaatụ ọrụ:

Onye ọrụ na-abanye nọmba abụọ: R na T. Bipụta ahịrị abụọ nke mkpụrụedemede "#". Ahịrị nke mbụ kwesịrị ịnwe mkpụrụedemede R. Ahịrị nke abụọ nwere iberibe T. Ọ bụrụ na ọnụọgụ ọ bụla adịghị mma, gosipụta ozi njehie.

R=5, T=11#####
############

R=20, T=3#################
###

R=-1, T=6Uru R ga-abụrịrị nke na-adịghị mma

R=6, T=-2T uru aghaghị ịbụ nke na-adịghị mma

N'ụzọ doro anya, nsogbu a nwekwara ma ọ dịkarịa ala abụọ ngwọta.
Achọrọ

string temp;
int R;
int T;
temp = Console.ReadLine();
R = int.Parse(temp);
temp = Console.ReadLine();
T = int.Parse(temp);
int i = 0;
while (i < R)
{
    Console.Write("#");
    i = i + 1;
}
Console.WriteLine();
i = 0;
while (i < T)
{
    Console.Write("#");
    i = i + 1;
}

Enwere ike #1

string temp;
int R;
int T;
temp = Console.ReadLine();
R = int.Parse(temp);
temp = Console.ReadLine();
T = int.Parse(temp);
int i = 0;
while (i < R)
{
    Console.Write("#");
    i = i + 1;
}
Console.WriteLine();
int j = 0;
j = 0;
while (j < T)
{
    Console.Write("#");
    j = j + 1;
}

Ihe dị iche bụ na na ngwọta "nwere ike ime", a na-eji mgbanwe nke abụọ wepụta ahịrị nke abụọ. Ị ga-esi ọnwụ na-eji otu mgbanwe maka ma loops. Enwere ike ịkwado mmachi a site n'eziokwu na ngwọta nke nwere otu counter maka okirikiri abụọ ga-abụ ihe atụ nke okwu ahụ bụ "ntọgharị counter". Ịghọta okwu a dị mkpa mgbe a na-edozi nsogbu ndị a. Dị ka nkwekọrịta, ị nwere ike ịchekwa ụzọ abụọ ahụ maka nsogbu ahụ.

Nsogbu a na-ahụkarị na iji otu counter variable maka loops abụọ dị ka nke a:
R=5, T=11#####
######

Ọnụ ọgụgụ nke mkpụrụedemede na ahịrị nke abụọ adịghị adabara uru nke T. Ọ bụrụ na ịchọrọ enyemaka na nsogbu a, mgbe ahụ ịkwesịrị ileba anya na ndetu banyere nsogbu ndị na-ahụkarị na loops. Nke a bụ akara #3. Achọpụtara ya ma ọ bụrụ na ị gbakwunye mpụta uru counter ozugbo tupu okirikiri nke abụọ. Emeziri site na ịtọgharịa. Mana ọ ka mma ịghara ikwu nke a ozugbo. Nwa akwụkwọ ahụ ga-agba mbọ chepụta opekata mpe otu echiche.

N'ezie, e nwere ngwọta ọzọ. Mana ahụbeghị m ya n'etiti ụmụ akwụkwọ. N'oge ọmụmụ usoro okirikiri, akụkọ banyere ya ga-adọpụ uche. Ị nwere ike ịlaghachi na ya ma emechaa mgbe ị na-amụta maka ọrụ eriri.
Enwere ike #2

string temp;
int R;
int T;
temp = Console.ReadLine();
R = int.Parse(temp);
temp = Console.ReadLine();
T = int.Parse(temp);
Console.WriteLine(new String('#', R));
Console.WriteLine(new String('#', T));

Ọrụ ọzọ achọrọ:

Gosipụta nọmba site na 0 ruo 9. Nọmba ọ bụla kwesịrị ịdị n'ahịrị nke ya. A na-esi na ahụigodo abanye ọnụọgụ ọnụọgụgụ dị na ahịrị (W).

W=10
1
2
3
4
5
6
7
8
9

W=100000000000
1111111111
2222222222
3333333333
4444444444
5555555555
6666666666
7777777777
8888888888
9999999999

Ọ bụrụ na nwa akwụkwọ amarala usoro nke iji dochie mgbanwe, mgbe ahụ ọ ga-anagide ngwa ngwa. Nsogbu enwere ike ga-abụ ọzọ na ịtọgharịa mgbanwe ahụ. Ọ bụrụ na ịnweghị ike ijikwa mgbanwe ahụ, ọ pụtara na ị nọ ngwa ngwa ma chọọ idozi nsogbu ndị dị mfe.

Daalụ maka itinye uche gị. Dị ka ma denye aha na ọwa.

PS Ọ bụrụ na ịchọta typos ma ọ bụ mperi na ederede, biko mee ka m mara. Enwere ike ime nke a site na ịhọrọ akụkụ nke ederede wee pịa "⌘ + Tinye" na Mac, yana "Ctrl / Tinye" na ahụigodo kpochapụ, ma ọ bụ site na ozi nzuzo. Ọ bụrụ na nhọrọ ndị a adịghị, dee maka njehie na nkwupụta. Daalụ!

Naanị ndị ọrụ edebanyere aha nwere ike isonye na nyocha a. banye, Biko.

Ntuli aka maka ndị na-agụ na-enweghị karma

  • 20,0%Ana m akụzi ihe nke ọma, +12

  • 10,0%M na-akụzi ihe nke ọma, -11

  • 70,0%Anaghị m akụzi ihe, +17

  • 0,0%Anaghị m akụzi ihe, -10

  • 0,0%Ndị ọzọ0

Ndị ọrụ 10 tụrụ vootu. Ndị ọrụ 5 anabataghị.

isi: www.habr.com

Tinye a comment