CyfrifiaduronRhaglennu

Beth yw div ym Mhascal? Ychwanegiadau, cyfrifiadau ac enghreifftiau

Bob blwyddyn, mae'r galw am broffesiwn rhaglennydd yn tyfu. Ar hyn o bryd, mae tua deg iaith o wahanol lefelau yn cael eu defnyddio'n weithredol ar gyfer codau ysgrifennu. Er mwyn gwneud y broses ddysgu o raglenni cyfrifiadurol yn fwy effeithiol, dysgir uwch fyfyrwyr a myfyrwyr y 1-2 flynedd i greu eu ceisiadau cyntaf eu hunain yn iaith Pascal. Mae'r erthygl a roddir wedi'i neilltuo i weithrediadau div a mod a chyfrifiadau eraill yn ei hamgylchedd.

Ychydig o eiriau am Pascal

Crëwyd "Pascal" ym 1968-1969 gan y gwyddonydd enwog Niklaus Wirth, a ddyfarnwyd y Wobr Thuring a'r medal "Arloeswr Technoleg Cyfrifiadurol". Cymerodd yr olaf, yn fuan cyn hynny, ran yn natblygiad y safon iaith "Algol-68". Mewn erthygl a gyhoeddwyd yn 1970, galwodd prif nod ei waith Wirth greu arf effeithiol sy'n defnyddio rhaglenni a data strwythuredig.

Yn dilyn hynny, roedd yr iaith "Pascal" yn cael effaith enfawr ar y dechnoleg gwybodaeth, gan ddod yn un o'r rhai sylfaenol. Ac hyd heddiw mewn nifer o brifysgolion blaenllaw'r byd, mae ar y sail bod rhaglenni proffesiynol yn cael eu haddysgu.

Beth yw adran gyfanrif

Mewn mathemateg, deallir bod yr enw hwn fel gweithrediad ar ddau gyfan. O ganlyniad i ranniad cyfanrif un ohonynt i un arall, yw rhan gyfan eu henwau penodol. Mewn geiriau eraill, os:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

Ac eraill.

Gelwir rhaniad cyfanrif hefyd yn dod o hyd i gynifer anghyflawn.

Sylwch, gyda'r gweithrediad hwn, os yw'r difidend yn llai na'r is-adran, mae'r canlyniad yn sero.

Rydym yn dynodi canlyniad yr adran gyfanrif o a gan b, fel q. Yna

Hynny yw, cynhelir adran yn yr ystyr arferol, gyda rownd derfynol o'r canlyniad i'r cyfan agosaf i ochr lai.

Ymgyrch y div yn Pascal

Yn yr iaith yr ydym yn ei ystyried, darperir gweithredwr arbennig ar gyfer yr adran gyfan - div. Yn Pascal, bydd yr ymadrodd, y fformiwla a gyflwynir uchod, yn edrych fel:

C: = a div b.

Os ydym yn sôn am gyfansoddion, er enghraifft, a = 50, a b = 9, yna bydd gennym q: = 50 div 9. O ganlyniad, bydd q yn gyfartal â 5.

Cyfrifo'r gweddill

Mae gweithrediad div Pascal fel arfer yn cael ei astudio ynghyd â mod. Cyn i ni ddarganfod beth mae'r cofnod hwn yn ei olygu, byddwn yn nodi sut i ddod o hyd i weddill y rhif.

Yn amlwg, gellir ei ganfod gan ddefnyddio'r gwerth a gafwyd o ganlyniad i is-adran gyfan, hynny yw,

R = a - bx q.

Gweithrediad mod Pascal

Yn Pascal fe welwch y gweddill yn syml iawn. At y dibenion hyn, darperir mod gweithredu deuaidd.

Fe'i hysgrifennir fel a ganlyn:

R = a mod b.

Os, er enghraifft, a = 50, a b = 9, yna mae gennym r: = 50 mod 9. O ganlyniad, bydd r yn 4.

Cais ymarferol

Mae canfod gweddill yr adran (r) yn cael ei ddefnyddio mewn technoleg gyfrifiadurol a thelathrebu. Gyda'r llawdriniaeth hon, caiff niferoedd rheoli a hap eu cynhyrchu mewn ystod gyfyngedig.

Defnyddir y gweithredwr mod hefyd i bennu lluosedd rhifau, hynny yw, anghysondeb un rhif â'i gilydd gyda chanlyniad cyfanrif. Yn amlwg, mae'r rhain yn barau o rifau y mae canlyniad gweithredu'r gweithredwr mod yn rhoi 0.

Yn Pascal, gellir ysgrifennu'r amod lluosog fel a ganlyn:

Os yw mod b = 0 yna ysgrifennwch (a, 'lluosog', b).

Er enghraifft, os ydych chi'n rhedeg y cod gyda'r amod a ysgrifennir uchod, am a = 4 a b = 2, bydd "4 gwaith 2" yn cael ei arddangos ar y monitor.

Yn ogystal, gellir defnyddio'r gweithredwr mod i allbwn digid olaf rhif degol. I wneud hyn, defnyddiwch yr adeiladu r = a mod 10. Er enghraifft, bydd y gorchymyn r = 37 mod 10 yn cynhyrchu canlyniad 7.

Y gweithredwr trunc

Mae gweithredwr arall, y gallwch gael yr un canlyniad â'r div yn "Pascal". Mae'n ymwneud â trunc, sy'n berthnasol nid yn unig i rifau cyfan. Mae'n allbwn y canlyniad fel rhan gyfan o ddadl ffracsiynol. Ynghyd â gweithredydd yr adran "gyffredin", ceir un a'r un canlyniad. Gadewch i ni ystyried yr hyn a ddywedir ar enghraifft. Tybwch fod a = 51, a b = 9. Yna, o ganlyniad i'r gorchymyn q: = 51 div 9, rydym yn cael q: = 5, yn deillio o'r talgrynnu. Os byddwn yn gwneud cais trunc i'r un rhifau, yna mae q: = trunc (51/9) yn rhoi q: = 5, hynny yw, mae gennym yr un canlyniad.

Enghraifft 1

Ystyriwch sut y gallwch ddefnyddio div a mod yn Pascal i ddatrys problemau ymarferol. Gadewch iddo fod yn angenrheidiol i ddod o hyd i swm digidau rhif dau ddigid. Dylai'r cwrs rhesymu fod fel a ganlyn:

  • Fel y dangosir uchod, gellir cael y olaf o'r digidau yn y cofnod rhif trwy wneud cais iddo ac i rif 10, y gweithredwr mod;
  • Fel ar gyfer y rhif cyntaf, bydd yn cael ei gael trwy ddisodli mod gyda'r gorchymyn div yn Pascal.

Byddwn yn ysgrifennu'r cod yn yr iaith Pascal. Bydd yn edrych fel hyn:

Rhaglen Sum_2; (Enw'r rhaglen)

Rhif Nifer, Rhif1, Rhif2, Swm: cyfanrif; (Cyfrifo newidynnau a diffiniad o'u math, fel cyfanrif)

Dechreuwch (dechrau corff y rhaglen)

Ysgrifennwch ('Rhif Mewnbwn Dau Ddosbarth'); (Allbwn i sgrin yr ymadrodd "Mewnbwn Rhif Dos-Ddig")

Darllen (Rhif); (Mewnbwn o'r rhif gwreiddiol)

Rhif1: = Nifer div 10; (Cyfrifo'r digid cyntaf)

Rhif2: = Rhif mod 10; (Cyfrifo'r ail ddigid)

Swm: = Rhif 1 + Rhif2; (Cyfrifo'r swm o ddigidau)

Ysgrifennu (Swm); (Yn dangos y canlyniad ar y sgrin)

Diwedd.

Ar gyfer rhif 25 bydd canlyniad defnyddio'r rhaglen hon yn 7, ac, er enghraifft, ar gyfer 37 - 9.

Enghraifft 2

Gadewch i ni ysgrifennu cod y rhaglen sy'n cyfrifo swm digidau'r rhif 3 digid.

Sut mae dod o hyd i'r digid olaf yn ddealladwy. Nid yw'n anodd cyfrifo'r cyntaf. Bydd yn deillio o gymhwyso'r gweithredwr div ym Mhascal i'r rhif hwn ac i 100. Mae'n dal i gyfrifo sut i ddod o hyd i'r ail ddigid. I wneud hyn, gallwch ddefnyddio adeiladwaith mwy cymhleth, a geir trwy gymhwyso'r gweithredwr div i'r rhif gwreiddiol a thrwy 10, ac yna i'r canlyniad ac at y mod 10 gweithredwr.

Bydd y cod ar gyfer cyfrifo swm digidau rhif tri digid yn edrych fel hyn:

Rhaglen Sum_3; (Enw'r rhaglen)

Var Rhif3, Swm: cyfanrif; (Cyfrifo newidynnau a diffiniad o'u math, fel cyfanrif)

Dechreuwch (dechrau corff y rhaglen)

Ysgrifennwch ('Mewnbwn rhif digid Coed'); (Allbwn i sgrin yr ymadrodd "Input Number-digit digit")

Darllen (Rhif3); (Mewnbwn o'r rhif gwreiddiol)

Swm: = Rhif3 div 100 + Number3 mod 10 + Number3 div 10 mod 10; (Cyfrifo'r swm)

Ysgrifennu ('Swm); (Yn dangos y canlyniad ar y sgrin)

Diwedd.

Rhai sylwadau

Sylwch fod y gweithrediad is-adran arferol pan gaiff ei gymhwyso at ddadleuon cyfan yn mynd y tu hwnt i'w dosbarth. Mae hyn yn wahanol i weithrediad div Pascal, yn ogystal ag oddi wrth y gweithredwr mod, sy'n cynhyrchu canlyniad sydd hefyd yn gyfanrif.

Penderfynir ar orchymyn gweithredu gweithrediadau math deuaidd (hy, gweithredu dros 2 o weithrediadau) mewn mynegiant cymhleth gan eu blaenoriaeth a'u rhosynnau. Mewn geiriau eraill, ym mhresenoldeb braenau, mae'r ymadroddion ynddynt yn cael eu gwerthuso'n gyntaf er mwyn i'r chwith i'r dde. Yn yr achos hwn, mae'r gweithrediadau *, /, mod a div yn fwy blaenoriaeth na + a -. Os nad oes cromfachau, yn gyntaf, o'r chwith i'r dde, mae'n rhaid i chi berfformio â blaenoriaeth uwch, ac yna - gyda + a -.

Nawr, rydych chi'n gwybod beth yw swyddogaeth div yn Pascal. Rydych hefyd yn gwybod y posibiliadau y mae'r gweithredydd mod yn eu rhoi, a fydd, yn sicr, yn eich helpu wrth greu eich ceisiadau eich hun.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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