Kọmputa, Mmemme
Cycle maka: onwa maka beginners
Mmemme Fundamentals - cycles, n'ihi na ihe atụ, n'ihi na. Onwa. Dịka ọ dị na kọmputa asụsụ, ọ na-nwere ndị dị otú ahụ na aghụghọ ha syntax.
Oge akara aka nke cyclic rụọ
A na-ahụkarị ọrụ - iji nweta kọmputa ịrụ otu ihe ọtụtụ ugboro. Ebe a na-azọpụta imewe, ikwe na-ahazi koodu ugboro. N'ihi ya, usoro nke mmemme - ọ na-ugboro ugboro ịrụ edinam, haziri na-enyemaka nke asụsụ ego.
Onwa mmemme asụsụ na-agụnye a nọmba nke aghụghọ:
- maka - ikwugharị na oke;
- mgbe - ugboro ugboro na prekondishion;
- ikwugharị ... ruo mgbe - akuko a postcondition.
N'agbanyeghị yiri mfe ma doo anya nke cyclic akụkụ, novice programmers ihu a ọnụ ọgụgụ nke nsogbu na ha, mmejuputa iwu. Ihe kasị ike bụ mmepụta ọnọdụ ọnọdụ nke okirikiri. Na nke a, na-agụta maka na nkwupụta bụ ihe kasị egbu.
Ọdịdị
Idekọ megharịa Ọdịdị na a oke, i kwesịrị ịkpọ ndị na-esonụ koodu:
IHE {a}: = {b } TO {c} MEE {d}.
Na ihe nlereanya nke ndị echekwabara okwu nke asụsụ n'ihi na mma nke isi obodo leta, na omume, i nwere ike iji a eriri akara. Eji variables na rụọ-e nyere na mgbakọ brackets. Ha pụtara:
- {A} - agbanwe nke ụdị ọ bụla nke countable, mgbe mgbe integer;
- {B}, {c} - okwu countable ụdị, otu dị ka {a};
- {D} - aka ike ọrụ / asụsụ rụọ, na-akpọ ndị loop ahu.
Ife imewe, onwa wepụtara uru nke {b}, tent {a}: = {c} , mgbe amalite Redo:
- nkwenye nke ọnọdụ {b} <= {c} , nke na-egbu okirikiri-akwụsị ịrụ ọrụ;
- igba egbe ọrụ {d};
- amụba uru nke {a} na unit, i.e. {a}: = {a} + 1.
N'ihi na ọnụ ọgụgụ nke repetitions n'ime ahu maka mara nke a na-ewu na-ezo aka deterministic cycles.
atụ
Iji ghọta otú ọ ga-rụrụ maka, wdg, bụ otu ihe atụ, koodu na onwa maka "dummies".
- s: = 0;
- maka a: = 1 5 eme
- na-amalite
- s: = s + a;
- akwụsị;
- writeln (s);
Inyocha ihe e dere ede na ntụziaka nwere ike ide ụkpụrụ ọ bụla iteration:
- 1st iteration: a = 1; s = 1;
- 2nd iteration: a = 2; s = 3;
- Nke atọ iteration: a = 3; s = 6;
- 4-nke iteration: a = 4; s = 10;
- 5th iteration: a = 5; s = 15.
N'ihi ya, onye ọrụ na-ahụ na ihuenyo na ọnụ ọgụgụ "15" - nchikota nke nọmba site 1 5.
Iji mee ka ndị mbụ usoro ihe vasatail, dochie ọnụ ọgụgụ 1 na 5 variables.
Common emehie
Mgbe ị na-eji a maka loop, onwa achọ nlekuru anya na ụkpụrụ nke {a}, {b}, {c}. Ọ bụrụ na ị na-esoriri na iwu nke ide mmemme, na compiler ga-akọ ihe njehie. Ise ndị dị otú ahụ iwu.
- Counter (okirikiri oke) {a} e nyere site na ihe integer.
- The ụkpụrụ {b} na {c} ga-enwe ihe integer ụdị. Dị ka ihe atụ, ọ dị mkpa ka gbakọọ ụkpụrụ nke n'akuku, na radians si 0 ka p. Ma nke ọzọ koodu ntinye ga-ghara ịdị irè n'ihi na a: = 0 pi-eme. Ngwọta - na-eji a ịchịkọta ọrụ trunc () na gburugburu (). First discards na fractional akụkụ nke ezigbo nọmba, nke abụọ - gburugburu ya ka kacha nso integer.
- Ọ bụrụ na onye ọrụ ahụ mere a ndudue na nwere {b} <{c}, {d} ọrụ mgbe ga-arụ ọrụ.
- Mgbe n'ịrụ loop counter {a} nwere ike nwere ihe ọ bụla pụtara. Ọ bụ ezie na ọ bụ counterintuitive, ma na omume, {a} <> {c} . Mmechi: ghara ime {a} mgbe imewe.
- The ahu nke akaghị (ya bu, mgbe okwu na-eme) na-adịghị na-atụ aro na iji ihe ọ bụla okwu ndị na-gbanwee oke ụkpụrụ {a}. Mgbe nke a na-achị ga-eme ka ihe njehie, ma Baịbụl nke usoro ihe omume ga-agbaji.
Ndị na-esonụ na-achị bụ a nkịtị na kwekọrọ na "ezi àgwà" na mmemme: ọ bụ adaba na-arụ ọrụ na koodu, ị ga-ede akaghị ahụ rụọ bụ bụghị ke akpa kọlụm. Dị ka ihe atụ, na-eme na-2-3 oghere n'aka ekpe ma ọ bụ iji Tab isi.
Nke a chọrọ bụ na ọdabara bụghị nanị na onwa asụsụ. N'ihi na "dummies", ọ na-enye ohere ka ị na-ngwa ngwa ahụ na idozi njehie na ntuziaka.
Common ihe aga-eme
Were ya na ị chọrọ ịrụ a tabulation ọrụ nke ụdị f (x) = 3 * x + 15, nke ahụ bụ na-enweta ndị table si M ọrụ ụkpụrụ ke nso [x 1; x 2] ebe x 1 na x 2 - kacha nta na kacha ụkpụrụ nke okwu. Iji dozie a na ụdị nsogbu na-enyere aka chepụta maka. Onwa atụ aro ka ị idekọ koodu dị ka ndị a:
- maka a: = 1 M na-eme
- na-amalite
- x: = x1 + (x2- x1) * (A- 1) / (M-1);
- f: = 3 * x + 15;
- writeln (x, '', f );
- ọgwụgwụ.
Ebe ọ bụ na increment x na-agaghị, esemokwu uru na gbakọọ n'oge ọ bụla iteration nke usoro ihe omume site na iji usoro: x: = x1 + (x2- x1) * (A- 1) / (M-1).
The okirikiri na okirikiri
Na echiche nke eziokwu na n'ime ihe owuwu a na-ekwe ka iji ihe ọ bụla nke rụọ ekwe ka ahu ya n'ime nsogbu ọzọ maka. Onwa nwere a ọkọlọtọ nkọwa maka ọrụ, yiri ndị ọzọ mmemme asụsụ:
- IHE {a}: = {b } TO {c} MEE
- IHE {A1}: = {B1 } TO {C1} MEE
Chepụta arụ ọrụ n'ụzọ ziri ezi, ị ga-soro ọnọdụ: counters ọ bụla okirikiri ga-adị iche. Ma ọ bụghị ya, dị n'ime loop ga-agbanwe uru nke elu loop, nke ga-eduga ezi uche njehie.
Similar articles
Trending Now