RíomhairíClárú

Cad is div i Pascal? Breiseanna, ríomhanna agus samplaí

Gach bliain, tá an t-éileamh ar ghairm an chláraitheora ag fás. Faoi láthair, déantar thart ar dhosaen de theangacha éagsúla a úsáid go gníomhach le haghaidh cóid scríbhneoireachta. D'fhonn an próiseas foghlama a bhaineann le cláir ríomhaireachta a dhéanamh níos éifeachtaí, múintear scoláirí sinsearacha agus mic léinn an 1-2 bhliain chun a gcéad iarratas féin a chruthú i dteanga Pascal. Tá an t-alt tugtha dírithe ar oibríochtaí div agus mod agus ríomhanna eile ina timpeallacht.

Cúpla focal faoi Pascal

Cruthaíodh "Pascal" i 1968-1969 ag an eolaí cáiliúil Niklaus Wirth, a bhronn Duais Thuring ina dhiaidh sin agus an bonn "Pioneer of Computer Technology". Ghlac an dara ceann, go gairid roimh sin, páirt i bhforbairt an chaighdeáin teanga "Algol-68". In alt a foilsíodh i 1970, d'iarr príomhchuspóir a chuid oibre Wirth uirlis éifeachtach a chruthú a úsáideann cláir agus sonraí struchtúrtha.

Ina dhiaidh sin, bhí tionchar mór ag an teanga "Pascal" ar an teicneolaíocht faisnéise, agus é mar cheann de na bunúsacha. Agus go dtí an lá atá inniu ann i go leor ollscoileanna is mó den domhan tá sé ar a bhonn go bhfuil cláir ghairmiúla á múineadh.

Cad is slánuimhir ann

Sa mhatamaitic, tuigtear an t-ainm seo mar oibríocht ar dhá slánuimhir. Mar thoradh ar an slánuimhir ar cheann acu go ceann eile, is é an chuid iomlán dá gcuid féin. I bhfocail eile, más rud é:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

Agus daoine eile.

Glactar ar chomhtháthú slánuimhir chomh maith le coit neamhiomlán.

Tabhair faoi deara go bhfuil an toradh náid leis an oibríocht seo, má tá an díbhinn níos lú ná an rannán.

Ainmnímid toradh roinn slánuimhir a le b, mar q. Ansin

Is é sin, déantar an rannán sa ghnáthchiall, le bailiú ina dhiaidh sin ar an toradh go dtí an taobh is gaire go taobh níos lú.

An oibríocht div i Pascal

Sa teanga a bhfuilimid ag smaoineamh, soláthraítear oibritheoir speisialta don roinn slánuimhir - div. I Pascal beidh an chuma ar an abairt, ar a bhfuil an fhoirmle thuasluaite:

Q: = a div b.

Má táthar ag caint faoi shubstaintí, mar shampla, a = 50, agus b = 9, ansin beidh q: = 50 div 9. Mar thoradh air sin, beidh q comhionann le 5.

Ríomh an chuid eile

De ghnáth, déantar staidéar ar an oibríocht div i Pascal chomh maith le mod. Sula ndéanaimid amach cad a chiallaíonn an taifead seo, déanfaimid amach conas an chuid eile den líon a fháil.

Ar ndóigh, is féidir é a fháil ag baint úsáide as an luach a fhaightear mar thoradh ar roinn slánuimhir, is é sin,

R = a - bx q.

Oibríocht mod i Pascal

I Pascal is féidir leat an chuid eile a fháil go simplí. Chun na gcríoch sin, soláthraítear mod oibríochta dénártha.

Tá sé scríofa mar seo a leanas:

R = a mod b.

Más rud é, mar shampla, a = 50, agus b = 9, ansin tá r: = 50 mod 9. Mar thoradh air sin, beidh 4 r.

Iarratas praiticiúil

Úsáidtear an chuid eile den roinn (r) i dteicneolaíocht ríomhaireachta agus teileachumarsáide. Leis an oibríocht seo, gcruthaítear uimhreacha rialaithe agus randamach i raon teoranta.

Úsáidtear an t-oibreoir mod freisin chun a lán líon na n-uimhreacha a chinneadh, is é sin, inghlacthacht uimhir amháin ag ceann eile le toradh slánuimhir. Ar ndóigh, is péirí uimhreacha iad seo a thugann toradh an oibreora mod 0 a chur i bhfeidhm.

I Pascal, is féidir an coinníoll iolrachas a scríobh mar seo a leanas:

Má tá mod b = 0 ansin scríobh (a, 'il', b).

Mar shampla, má reáchtálann tú an cód leis an gcoinníoll atá scríofa thuas, le haghaidh = 4 agus b = 2, taispeánfar "4 uair 2" ar an monatóireacht.

Ina theannta sin, is féidir an t-oibreoir mod a úsáid chun an dhigit deireanach de uimhir dheachúlacha a aschur. Chun seo a dhéanamh, bain úsáid as r = mod 10 tógála. Mar shampla, tabharfaidh an t-ordú r = 37 mod 10 an toradh 7.

An t-oibreoir trunc

Tá oibreoir eile ann, ar féidir leat an toradh céanna a fháil leis an div i "Pascal". Tá sé faoi trunc, a bhaineann ní hamháin le huimhreacha iomlána. Aschuir sé an toradh mar chuid slánuimhir de argóint codánánach. In éineacht le hoibritheoir an rannáin "gnáth", déantar ceann amháin agus an toradh céanna a fháil. Bímid ag smaoineamh ar an méid a dúradh mar shampla. Cuir go bhfuil a = 51, agus b = 9. Ansin, mar thoradh ar an gceannas q: = 51 div 9, faigheann muid q: = 5, a eascraíonn as an bhabhta. Má dhéanaimid iarratas trunc leis na huimhreacha céanna, ansin q: = trunc (51/9) tugann q: = 5, is é sin, tá an toradh céanna againn.

Sampla 1

Smaoinigh ar conas is féidir leat div agus mod a úsáid i Pascal chun fadhbanna praiticiúla a réiteach. Lig go bhfuil sé riachtanach suim na digití de uimhir dhá dhigit a fháil. Ba chóir go mbeadh an cúrsa réasúnaíochta mar seo a leanas:

  • Mar a thaispeántar thuas, is féidir an ceann deireanach de na digití sa iontráil uimhir a fháil trí iarratas a dhéanamh air agus chuig uimhir 10, an t-oibreoir mod;
  • Maidir leis an gcéad uimhir, gheobhaidh sé an t-ordú div i Pascal a athsholáthar.

Scríobhfaimid an cód sa Pascal teanga. Beidh sé cosúil leis seo:

Clár Sum_2; (Ainm an chláir)

Uimhir Var, Uimhir1, Uimhir2, Suim: slánuimhir; (Áireamh athróg agus sainmhíniú ar a gcineál, mar shlánuimhir)

Tosú (tús chorp an chláir)

Scríobh ('Uimhir dhá dhigit Ionchur'); (Aschur chuig an scáileán ar an abairt "Ionchur Dhá dhigit")

Léigh (Uimhir); (Ionchur an uimhir bhunaidh)

Uimhir1: = Uimhir div 10; (An chéad dhigit a ríomh)

Uimhir2: = Uimhir mod 10; (An dara dhigit a ríomh)

Suim: = Uimhir1 + Uimhir2; (Ríomh suim na digití)

Scríobh (Suim); (Taispeáin an toradh ar an scáileán)

Deireadh.

Maidir leis an uimhir 25 beidh an toradh ag baint úsáide as an gclár seo 7, agus, mar shampla, do 37 - 9.

Sampla 2

Ligean dúinn an cód a scríobh don chlár a ríomhtar suim na digití den uimhir 3 dhigit.

Is féidir a thuiscint conas an dhigit dheireanach a aimsiú. Níl sé deacair an chéad cheann a ríomh. Beidh sé mar thoradh ar iarratasóir div a chur i bhfeidhm i Pascal leis an uimhir seo agus go 100. Tá sé fós le fáil amach conas an dara dhigit a aimsiú. Chun seo a dhéanamh, is féidir leat tógáil níos casta a úsáid, a fhaightear trí oibritheoir div a chur i bhfeidhm ar an uimhir bhunaidh agus faoi 10, agus ansin an toradh agus an mod 10 oibreoir.

Is cosúil seo a leanas an cód chun suim dhigit de uimhir trí dhigit a ríomh:

Clár Sum_3; (Ainm an chláir)

Var Uimhir3, Suim: slánuimhir; (Áireamh athróg agus sainmhíniú ar a gcineál, mar shlánuimhir)

Tosú (tús chorp an chláir)

Scríobh ('Ionchur uimhir chrainn-dhigit'); (Aschur go dtí an scáileán ar an abairt "Ionchur Uimhir Crann-dhigit")

Léigh (Uimhir3); (Ionchur an uimhir bhunaidh)

Suim: = Number3 div 100 + Number3 mod 10 + Number3 div 10 mod 10; (An tsuim a ríomh)

Scríobh ('Suim); (Taispeáin an toradh ar an scáileán)

Deireadh.

Ráitis áirithe

Tabhair faoi deara go dtéann an gnáthghníomhú nuair a chuirtear i bhfeidhm ar argóintí slánuimhir thar a rang. Tá sé seo éagsúil ó thaobh na hoibríochta div i Pascal, chomh maith leis an oibritheoir mod, rud a léiríonn toradh go bhfuil slánuimhir ann freisin.

Déantar an t-ord a bhaineann le hoibríochtaí cineálacha dénártha a fhorghníomhú (eadhon, feidhmiú níos mó ná 2 operands) i bhfoclóir casta trína dtosaíocht agus na bratacháin. I bhfocail eile, i láthair na braibíní, déantar measúnú ar na habairtí in iad i dtosach ó chlé go deas. Sa chás seo, tá na hoibríochtaí *, /, mod and div níos mó tosaíochta ná + agus -. Mura bhfuil lúibíní ann, den chéad uair, ón taobh clé go deas, ba cheart duit gníomhartha a bhfuil tosaíocht níos airde acu a dhéanamh, agus ansin - le + agus -.

Anois tá a fhios agat cad é an fheidhm a dhéantar i Pascal a úsáid. Tá a fhios agat freisin na féidearthachtaí a thugann an t-oibreoir mod, a chabhróidh, cinnte, leat nuair a chruthaíonn tú d'iarratais féin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ga.birmiss.com. Theme powered by WordPress.