Mmemme onwe ya nwere ike mgbagwoju anya. Iji malite, na niile na-ekwesịghị ime depụtara nzọụkwụ site nzọụkwụ. Ma na ndị dị otú a mkpa, e nwere ọtụtụ atụmatụ na budata ikwado ihe nweta nke aga-eme na mkpa ka usoro ( "onwa", "C", "assembler" - n'agbanyeghị asụsụ a na-eji). Otu n'ime ndị a ngwaọrụ bụ ike cycles.
The mkpa nke mmemme cycles
Gịnị bụ a okirikiri? Gịnị mere na ọ dị mkpa na ihe na-erite uru nke ịbụ a programmer mgbe ị na-eji ya? The okirikiri bụ ihe dị mkpa bughi akụrụngwa nke usoro ihe omume, nke na-enye ohere ị machiini ogbugbu nke a ụfọdụ ọnụ ọgụgụ nke omume, ọ bụrụhaala na nnabata ya na ike kwa. Ya mere, mfe atụ nke ọrụ okirikiri - podnesenie ụfọdụ ọnụ ọgụgụ ka a ike. Ọ dịghị mkpa idepụta ahịrị elu ruo mgbe na-agaghị ezuru, n'ihi na ígwè ọrụ ike niile a ga-eme na-akpaghị aka na ya. Na omume nke cycles nwekwara ike ịzọpụta a ọtụtụ oge na mgbalị, n'ihi ya, ọ dịghị mkpa oge ọ bụla na niile nzọụkwụ aha koodu na iji okirikiri. Nanị tinye na-agbanwe agbanwe variables na-amalite na mmejuputa. Ma dị ka ewu na-okirikiri atụmatụ? Ma ọ bụ ọbụna ihe? Onwe Ha embodiments nke okirikiri nnọọ ọtụtụ - ozi na a akwụkwọ banyere mmemme, "onwa," anyị ga-atụle ma ọ bụ "assembler". Ya mere, naanị n'ihi informational nzube ebukọtala enye ohuru atụmatụ nke abụọ kasị ewu ewu were:
- Cycle na postcondition.
- Loop na a prekondishion.
All ndị ọzọ ruo n'ókè dị ukwuu nke ha ọdịiche na n'ọnọdụ ụfọdụ kpọmkwem, n'ihi ya, ha ga-atụle gburugburu ma ọbọ ihe mgbaru ọsọ. Ka ọ dịgodị, ka anyị na-atụgharị ihe ndị kasị ewu ewu. The dị iche iche cycles na preconditions na postconditions? Ebe a bụ loop na a prekondishion:
mgbe «ọnọdụ» ime «koodu»
General usoro iwu kpuchie okirikiri na postcondition
Nke a na ụdị ide koodu mgbe ndị ọrụ okirikiri na postcondition mmejuputa iwu-akwụ ụgwọ nke ahu. Ke akpa ilekiri o nwere ka ọ: n'ezie, gịnị mere na-etinye ọnọdụ mgbe e gbuchara nke koodu? Ma ọ dịghị ihe bụ iju n'ebe: a atụmatụ a ụdị bụ na koodu na-gburu n'agbanyeghị ma ọnọdụ na-zutere ma ọ bụghị na-eme. Ma ọ bụ nanị 1 oge. Mgbe ahụ ga-eso ule, ma ihe nile na, dị ka o kwesịrị, ma ọ bụ. Na na na-anọghị nke ezigbo ahụ ọnọdụ nke okirikiri ga-eleghara ha anya. Nke a bụ a dị nnọọ mkpa na bara uru mma, nke nwere a okirikiri na postcondition. Na ihe atụ nke ihe a gwara na ebe ị pụrụ ịhụ ihe bara uru, mmejuputa iwu-ese ebe a? Ebe a bụ ihe atụ nke okirikiri na postcondition:
megharịa
"The koodu"
ruo mgbe «Ọnọdụ»
General n'ọnụ okirikiri ndabere na a prekondishion
Ma ndị kasị ewu ewu na nhọrọ bụ kpọmkwem nke a. Ya peculiarity idu ke eziokwu na maka ogbugbu nke dị mkpa ọnọdụ, na-enweghị a koodu mgbe gburu. A, koodu bụ nnọọ ọnụ ọgụgụ na rụọ ọrụ ya ngụkọta ezighị ezi mmetụta na kọmputa arụmọrụ. Ya mere, na-eji nnọọ a aghụghọ atụmatụ: kasị nke iberibe code enịm ke loops ma ọ bụ ọbụna onye na klas na-amasị na-abịa dị na nri oge. All ndị ọzọ nke oge a na koodu bụ, ma na-adịghị eji a na kọmputa. Atụmatụ a-enye gị ohere iji zọpụta nhazi ike igbu ihe omume ma ọ bụ ndị ọzọ omume.
Uru mmejuputa iwu dị iche iche na mmemme asụsụ
A okwu ole na ole banyere uru irè nke cycles. Ọ ga-kwuru na mbụ na-azọpụta oge, ma ndị ọrụ na programmer. Na nke abụọ e kwuru, mere, gịnị mere a okwu ole na ole na-ekwu banyere ndị ahịa. Eziokwu ahụ bụ na kewaa iche iche akụkụ na-enye ohere software ngwa ngwa Ibu Ibu na-agba ọsọ, na ya, na ọrụ na onye ga-abụ nnọọ obi ụtọ na-eji dị otú ahụ software. Ọzọkwa, a na obibia, mgbe koodu echekwara na okirikiri ma ọ bụ a iche iche klas (nke a na-emekarị mere na ahu), na-enye ohere na-arụ ọrụ arụmọrụ. Ị ga-eme ka ndị na-agba ndekọ na onye ebe nchekwa mkpụrụ ndụ. Ya mere, ọ bụrụ na ihe niile nwere ike mere aka, ọ ga-enwe nke ọ bụla na e nwere ihe kwesịrị ekwesị ntinye. A loop na-enye ohere ọtụtụ ugboro ma ọ bụ ọbụna ọtụtụ belata mkpa ime ihe niile onwe gị. Na ọ na-ewepu mmadụ na-akpata, bụ nke pụrụ iduga awa mkpa ka anya mfịna koodu.
ọgwụgwụ
Ya mere, na-achịkọta ihe niile e dere, anyị nwere ike ikwu na okirikiri na postcondition ma ọ bụ a tupu enyere adaba ụzọ zọpụta ego na-enweghị na-achụ àjà mma. Na mgbe ede mgbagwoju anya mmemme, ọ bụ otu n'ime ndị kasị mma programmer enyi, na-enyere ya aka ime koodu mfe imezu na-agụ. Ya mere, mgbe na-ede ha koodu adịghị elelị iji a okirikiri na postcondition ma ọ bụ prekondishion - ha na-kpọmkwem iji ikwado usoro nke software e kere eke, na ọ ga-arụ ọrụ megide ya - bụghị na-uru nke a ohere.