Kọmputa, Mmemme
Basic na ụdị na-atụ nke cyclic algọridim
Nkeji edemede Aims inye a ịghọta isi ihe a gburugburu Robin, nke na-efekarị ọ bụla mmemme asụsụ na programmer ọzụzụ larịị.
Echiche nke na algọridim
Algọridim bụ a usoro nke omume iji nweta ihe ngwọta ọ bụla na kọmputa ma ọ bụ ndị ọzọ nsogbu na a nwere oke ọnụ ọgụgụ nke nzọụkwụ. Omume (ntụziaka) maka mmejuputa iwu algọridim nwere ike a ga-egbu otu mgbe ndị ọzọ (sequentially) n'otu oge (ke ukem) ma ọ bụ na ihe ọ bụla iji, eji loops na ọnọdụ nke mgbanwe. Algọridim na-eji ọ bụghị nanị na mmemme, kamakwa ndị ọzọ ebe, ihe atụ, na management nke mmepụta na azụmahịa Filiks.
gburugburu Robin
The algọridim na-akpọ cyclic ma ọ bụrụ na e nwere omume ma ọ bụ tent nke omume rụrụ ihe karịrị otu ugboro. Ugboro ugboro omume bụ algorithmic loop ahu. Ọzọkwa, ọ okirikiri nwere a ọnọdụ ịrụ a cyclic algọridim nsọtụ.
Types of cyclic algọridim
Onye ọ bụla gburugburu Robin incorporates a loop ọnọdụ, ie. E. The ezi uche okwu na-akọwa na ego ga-rụrụ site na loop ahụ ọzọ, ma ọ bụ okirikiri zuru ezu. Dị ka a usoro nke n'imeso niile cyclic algọridim na-ekewa atọ dị iche iche.
Cycle na prekondishion
N'ọnọdụ dị otú algọridim cyclic ndọtị ọnọdụ a na-enyocha tupu nhazi nke akaghị ahụ, ie. E. E nwere mkpa maka ugboro ugboro, nke nhazi okirikiri.
Tụlee ebi akwụkwọ nọmba -5 ka 0 dị ka ihe atụ cyclic algọridim prekondishion:
- Anyị setịpụrụ ihe mbụ uru nke isi agbanwe j, hà -5.
- Anyị na-elele ọnọdụ nke akaghị. The ọnọdụ dị mma, na ahụ na-gburu n'ihi na oge mbụ.
- Ọzọkwa kwukwara na agbanwe j unit ọzọ ịlele ọnọdụ nke akaghị.
- The okirikiri-aga n'ihu na-rụrụ ruo mgbe uru nke j bụ ihe na-erughị ma ọ bụ hà efu, ma ọ bụghị wepuÚ okirikiri nke alaka Ụgha
Cycle na postcondition
nhazi ule na rụrụ mgbe mbụ ọgwụgwọ okirikiri, ahụ na-achị na mmepụta site na ya.
Ka anyị gbakọọ nchikota site 1 ọnụ ọgụgụ nke n dị ka ihe atụ cyclic algọridim nke iji postcondition:
- Anyị na-ewebata a nwere oke ọnụ ọgụgụ n nke ngụkọta oge na ego na ka efu mbụ uru nke ngụkọta nchikota nke nchikota na okirikiri counter i.
- The loop na-gburu n'ihu mbụ ule ọnọdụ.
- Lelee ọnọdụ nke okirikiri, r. E. The counter uru m bụ obere karịa ma ọ bụ hà n.
- Ọ bụrụ na usoro nke N'ihi bụ mma, anyị na-iterate ọzọ, ma ọ bụ rụọ okirikiri na ndapụta na nchikota na ngosipụta ma ọ bụ na-ebi akwụkwọ.
adabere n'ihe ụfọdụ okirikiri
Ejikari n'ime algọridim, mgbe chọrọ nọmba nke loop iterations mara tupu, na a na-eji mgbe na-arụ ọrụ arrays.
Nke a algọridim mejupụtara atọ amanyere bụ iwu mmiri:
- Mmalite uru, nke a na-akpọ a okirikiri oke, t. K. Nke a na agbanwe na-gbanwetụrụ mgbe ọ bụla egbu okirikiri, na-ekpebi oge nke ya ẹkụre.
- The uru nke akaghị rụchara.
- Nzọụkwụ okirikiri.
Mgbe ọ bụla mgbe, usoro ihe omume achọpụtazi ahụ ma ọ bụrụ na mbụ uru karịa ndị ikpeazụ. Ma ọ bụrụ na otú ahụ, okirikiri na dechara. Ma ọ bụghị ya, uru na-agbakwunyere na-amalite nzọụkwụ size na okirikiri akuko. Of otu ihe bụ na ihe ọ bụla-adabere n'ihe ụfọdụ loop nwere ike dochie anya na a nhazi pre- ma ọ bụ postcondition.
Na-ebu gburugburu Robin dị mkpa iji rube isi na abụọ amanyere bụ iwu ọnọdụ. Nke mbụ bụ na-akwụsị ndị okirikiri, ọ dị mkpa na ihe ndị dị na nke ahụ na-emetụta post ma ọ bụ ihe ga-eme tupu ihe emee, ma anyị mesịrị nwere ike inwe enweghi ngwụcha akaghị. Ma n'ihi ihe ụfọdụ ndị dị otú ahụ cycles eji software ngwa. Dị ka ihe atụ cyclic algọridim na-agba ọsọ mgbe ebighị ebi, ị nwere ike ime ka ndị Windows arụ ọrụ usoro, nke na-eji ihe-adịghị agwụ agwụ akaghị nghoputa òké na-ekpebi onye ọrụ na omume. Nke abụọ, variables ebe okirikiri kwesịrị inye dịkarịa ala otu nke e gbuo ya.
Na ngụkọta oge nke factorial
Iji inokota ọgụgụ ga-enye ihe atụ nke cyclic algọridim gbakọọ factorial nke ihe integer. Ihe atụ a bụ a okirikiri na prekondishion ma ike-emejuputa atumatu site ụdị ọ bụla nke gburugburu Robin.
- Ntọala data: data - ihe integer, nke a kpebisiri ike maka factorial.
- System variables: okirikiri oke i, nke na-ewe ụkpụrụ site 1 kwụpụ data c 1.
- N'ihi: factorial agbanwe - factorial data, nke bụ ngwaahịa nke integers site 1 data.
- The algọridim natara nọmba nke data, nke ị chọrọ gbakọọ factorial.
- Of factorial agbanwe, nke ga-echekwa ikpeazụ N'ihi ya, e debere ịdị n'otu.
- Anyị na-ahazi okirikiri oke i na mmalite uru nke 1. The ikpeazụ uru ga-mbụ nọmba data. Ozugbo uru nke counter i ka ukwuu, ọ loop rụchara.
- Loop ngụkọta oge a rụrụ factorial - factorial oge a na-uba na counter i.
- Site na-agbakwụnye otu na counter uru, ọnọdụ ego loop, na ọ bụrụ na n'ihi bụ mma, na-emecha ya.
- Mgbe-emecha okirikiri, ọhụrụ iteration nke uru nke factorial data! Ọ na-anọgide na factorial na egosipụta ma ọ bụ ndị e biri ebi.
Similar articles
Trending Now