Kọmputa, Mmemme
Gịnị bụ div ka "onwa"? Adianade do, mgbawa na ihe atụ
Kwa afọ ina programmer ọrụ. N'oge na-ede na Koodu na-n'ọtụtụ ebe na gburugburu a na iri na abuo asụsụ na ọkwa dị iche iche. Iji mee ka usoro nke ịmụta kọmputa mmemme ihe oru oma, elu ụmụ akwụkwọ na ụmụ akwụkwọ nke 1-2 ọmụmụ na-akụziri mbụ ike gị ngwa ke asụsụ "onwa". Operations div na mod, na ndị ọzọ na mgbawa n'etiti ya na-elekwasị anya nke a n'isiokwu a.
A okwu ole na ole nke asụsụ onwa
"Onwa" e kere 1968-1969 site ama ọkà mmụta sayensị Niklaus Wirth, bụ onye e mesịrị ọdịda nke Turing Award na a nrite "Ọsụ Ụzọ nke nkà na ụzụ kọmputa." Ikpeazụ obere oge tupu ya abuana ke mmepe nke ọkọlọtọ asụsụ "Algol-68." Ke ibuotikọ bipụtara na 1970, isi nzube nke ya ọrụ Wirth akpọ ihe e kere eke nke dị irè ngwá na-eji ahaziri mmemme na data.
Mgbe e mesịrị, ndị asụsụ "onwa" enwewo mmetụta dị ukwuu na ubi nke ozi technology, na-aghọ otu n'ime ndị isi. Ruo taa, ọ dabeere na ya ịbụ onye ọrụ ọzụzụ mmemme na ọtụtụ ndị na-eduga na mahadum nke ụwa.
Gịnị bụ integer nkewa
Na nzuógügü, n'okpuru isiokwu ịghọta ọrụ nke abụọ integers. Dị ka a n'ihi nke integer nkewa nke otu n'ime ha ọzọ, ọ bụ integer akụkụ nke quotient. Ndị ọzọ okwu, ma ọ bụrụ na:
24: 6 = 4;
100: 3 = 33
55: 6 = 9;
na otú pụta.
Integer nkewa a na-akpọ ndị na-achọta ele mmadụ anya n'ihu quotient.
Rịba ama na a ọrụ, ma ọ bụrụ na dividend dị obere karịa nke divisor, n'ihi bụ efu.
Ịpụta n'ihi nke integer nkewa ka a b, ma q. mgbe
t. e. nkewa rụrụ ke mbụ uche, sochiri ịchịkọta n'ihi ka kacha nso integer nta n'akụkụ.
Operation na div "onwa"
div - Na anyị asụsụ enye a pụrụ iche ọrụ maka integer nkewa. Okwu onwa, na usoro nke na-dị n'elu, ga-enwe ụdị:
q: = a div b.
Ọ bụrụ na anyị na-ekwu okwu banyere constants, atụ, a = 50 na b = 9, mgbe ahụ anyị ga-enwe q: = 50 div 9. Dị ka a N'ihi ya, q ga-hà 5.
Ngụkọta oge nke itule
Operation na div "onwa" a na-emekarị na-amụ na mod. Tupu anyị achọpụta ihe a pụtara ndekọ, na-ele otú i nwere ike ịhụ ndị ọzọ nke nọmba.
O doro anya na, ọ nwere ike dị na-eji a uru nwetara dị ka a n'ihi nke integer nkewa, ie. E.
r = a - bx q.
Operation mod na "onwa"
Na onwa, chọta ndị fọdụrụnụ nwere ike ịbụ nnọọ mfe. N'ihi na ndị a na nzube na-nyere a ọnụọgụ abụọ ọrụ mod.
Ọ na-e dere dị ka ndị a:
r = a mod b.
Ọ bụrụ na ihe atụ, a = 50 na b = 9, mgbe ahụ anyị nwere r: = 50 mod 9. Dị ka a N'ihi ya, r bụ hà 4.
bara uru ngwa
Ịchọta ndị fọdụrụnụ nke nkerisi (r) na-eji na Mgbakọ na telekomunikashions. Dị otú ahụ na akara arụmọrụ na-eme, na random nọmba a mmachi nso.
mod ọrụ, na-eji iji chọpụta multiplicity nke nọmba, m. e. divisibility nke otu nọmba site ọzọ na-integer N'ihi. O doro anya na ndị a na-a ụzọ nọmba, n'ihi na nke N'ihi nke itinye ọrụ enye a 0 mod.
Ke "onwa" multiplicity ọnọdụ nwere ike e dere dị ka:
ma ọ bụrụ na a mod b = 0 wee dee (a, 'n'ogige atụrụ', b).
Ihe atụ, mgbe a mmalite ọnọdụ koodu dere n'elu maka ụkpụrụ omume ndị a = 4 na b = 2 ke ileba anya ga-egosipụta na e dere "4 n'ogige atụrụ 2".
Ke adianade do, ọrụ mod ike ga-eji na-egosipụta ikpeazụ ọbula nke ọnụ ọgụgụ na ntụpọ notation. Iji mee nke a, na-eji ndị na-ewu r = a mod 10. Dị ka ihe atụ, iwu r = 37 mod 10 7 ga-enye N'ihi.
ọrụ trunc
E nwere ihe ọzọ ọrụ, na nke i nwere ike inwe otu N'ihi dị ka si a div ka "onwa". Ọ bụ banyere trunc, nke na-emetụta ọ bụghị nanị na integers. Ọ ndapụta n'ihi dị ka integer òkè nke fractional okwu. Ọnụ na ọrụ "nkịtị" na-enwetara site nkerisi Otu N'ihi. Tụlee n'elu atụ. Ka a = 51 na b = 9. Mgbe ahụ site iwu q: = 51 9 div nweta q: = 5, anyị na-enweta dị ka a n'ihi nke ịchịkọta. Ọ bụrụ na Otú ọ dị, itinye otu nọmba nke rụọ trunc, mgbe ahụ, q: = trunc (51/9) ga q: .. = 5, ie, nwere otu N'ihi.
nlereanya 1
Tụlee otú i nwere ike iji div na mod ke "onwa" dozie nsogbu. Were ya na ị chọrọ ịhụ nchikota nke digits nke a abụọ-ọbula nọmba. The echiche bụ dị ka ndị:
- Ka ugbua gosiri n'elu, nke ikpeazụ nke digits na nọmba pụrụ inweta site n'itinye aka ya na ọnụ ọgụgụ 10, ndị ọrụ mod;
- Dị ka nke mbụ ọtụtụ, mgbe ahụ ọ ga-esi gaa, ma ọ bụrụ na ị na-eji dochie mod na otu na div "onwa".
Anyị dee koodu maka asụsụ "onwa". Ọ ga-ele anya dị ka ndị a:
omume Sum_2; (Program aha)
var Number, Number1, Number2, nchikota: integer; (A ndepụta nke variables na-ekpebi ha ụdị dị ka ihe integer)
amalite (mmalite nke usoro ihe omume ahụ)
dee ( 'Input Two-ọbula nọmba'); (Ngosipụta na okwu a "Input Two-ọbula ọgụgụ")
agụ (Number); (Input mbụ nọmba)
Number1: = Number div 10; (Ngụkọta oge nke mbụ ọbula)
Number2: = Number mod 10; (Ngụkọta oge nke abụọ ọbula)
nchikota: = Number1 + Number2; (Ngụkọta oge nke ego nke nọmba)
dee (nchikota); (N'ihi mmepụta na ihuenyo)
ọgwụgwụ.
N'ihi na ọnụ ọgụgụ 25, n'ihi na iji usoro ihe omume dị 7, na, n'ihi na ihe atụ, 37 - 9.
nlereanya 2
Dee koodu n'ihi na a na omume nke wepụtara nchikota nke digits 3-ọbula nọmba.
Olee otú ịchọta ọhụrụ ọgụgụ - bụ ihe kwere nghọta. Ọ bụ adịghị mgbagwoju anya na ngụkọta oge nke 1st. Ọ na-eme dị ka a N'ihi nke itinye ọrụ div ka "onwa" a ọnụ ọgụgụ na 100. Ọ na-anọgide na-ekpebi otú chọta nke abụọ ọbula. Iji mee nke a, i nwere ike iji a ọzọ ọkaibe imewe, nke na-enwetara ma ọ bụrụ na mbụ nọmba, na itinye ọrụ div 10, na mgbe ahụ ka N'ihi na 10 ndị ọrụ mod.
omume koodu maka ịgbakọ nchikota nke digits nke a atọ ọbula ọgụgụ ga-abụ ihe ndị a:
omume Sum_3; (Program aha)
var Number3, nchikota: integer; (A ndepụta nke variables na-ekpebi ha ụdị dị ka ihe integer)
amalite (mmalite nke usoro ihe omume ahụ)
dee ( 'Input Tree-ọbula nọmba'); (Ngosipụta na okwu «Input Tree-ọbula nọmba»)
agụ (Number3); (Input mbụ nọmba)
Nchikota: = Number3 div 100 + Number3 mod 10 + Number3 div 10 mod 10; (Ngụkọta oge nke ego)
dee ( 'nchikota); (N'ihi mmepụta na ihuenyo)
ọgwụgwụ.
ụfọdụ na ndetu
Rịba ama na ot nkewa ọrụ mgbe etinyere integer arụmụka karịrị ha na klas. Nke a fundamentally ọdịiche ya ime ihe na div "onwa", nakwa dị ka ndị mod ọrụ, nke na-enye n'ihi dị ka ihe integer.
Iji nke ogbugbu nke ọnụọgụ abụọ ụdị arụmọrụ (m. E. rụrụ on 2 operands) na a mgbagwoju okwu kpebisiri ike site na ha mkpa na parentheses. Ndị ọzọ okwu, ma ọ bụrụ na e nwere brackets na-inyocha mbụ ha okwu site n'aka ekpe gaa n'aka nri. The arụmọrụ *, /, mod na div bụ elu mkpa karịa + na -. Ọ bụrụ na ndị brackets bụghị ugbu a, mbụ site n'aka ekpe gaa n'aka nri kwesịrị ịrụ omume na elu mkpa, na mgbe ahụ - + na -.
Ugbu a na ị maara ihe ndị ọrụ na-eji na div "onwa". Ị na-mara ohere awa were mod ọrụ na, n'ihi na n'aka, ga-enyere gị ike gị ngwa.
Similar articles
Trending Now