TölvurForritun

Hvað er div til að "Pascal"? Auk þess útreikninga og dæmi

Á hverju ári eftirspurn eftir forritari starfsgrein. Á því augnabliki fyrir að skrifa númerin eru mikið notaðar í kringum tugi tungumála á mismunandi stigum. Til þess að gera námsferli tölva forritun skilvirkari, eru hár nemendur skólans og nemendur í 1-2 námskeiðum kennt fyrst að búa til eigin forritin þín í tungumáli "Pascal". Rekstur div og unga fólkið og aðra útreikninga í miðri þess í brennidepli í þessari grein.

Nokkur orð um tungumál Pascal

"Pascal" var búin til í 1968-1969 af fræga vísindamanns Niklaus Wirth, sem var síðar veitt Turing verðlaunin og Medal "Pioneer tölva tækni." Last skömmu áður en hún tók þátt í þróun stöðluðu tungumáli "Algol-68." Í grein sem birtist árið 1970, megintilgangur vinnu sína Wirth kallast sköpun áhrifaríkt tæki sem notar uppbyggð forritun og gögn.

Í kjölfarið, tungumálið "Pascal" hefur haft gífurleg áhrif á sviði upplýsingatækni, verða einn af stöð. Til þessa dags, það er byggt á því að vera faglega þjálfun forritun í mörgum af fremstu háskólum heims.

Hvað er heiltala deild

Í stærðfræði, undir heitinu skilja rekstur tveggja heiltalna. Sem afleiðing af heiltölu skiptingu einn af þeim til annars, er það heiltala hluti quotient. Með öðrum orðum, ef:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

og svo framvegis.

Heiltala deild er einnig kallað finna hluta quotient.

Athugaðu að með þessari aðgerð, ef arður er minni en divisor, niðurstaðan er núll.

Að tákna niðurstöðu heiltölu skilrúms til að sjúkdómsástandi sem tengist B, bæði q. þá

t., e. skiptingu gerðar í venjulegum skilningi, eftir að hafa gabbað niðurstöðu að næstu heilu tölu minni hlið.

Gangur í ágóðahlut "Pascal"

div - Í máli okkar veitir sérstaka rekstraraðila fyrir heiltölu deild. Framsetningin Pascal, uppskrift af sem er kynnt er hér að ofan, mun vera með því sniði:

q: = a div b.

Ef við erum að tala um fastar, dæmi, a = 50 og b = 9, þá munum við hafa Q: = 50 div 9. Þar af leiðandi, Q mun vera jöfn og 5.

Við útreikning á jafnvægi

Gangur í ágóðahlut "Pascal" er yfirleitt rannsakað með mod. Áður en við að finna út hvað merkingu þessa færslu, líta á hvernig þú geta finna afganginn af fjölda.

Ljóst er að það er hægt að finna með því að nota gildi sem fæst vegna heiltölu deild, þ.e.. E.

r = a - BX q.

Operation unga fólkið í "Pascal"

Í Pascal, finna afgangurinn getur verið mjög einfalt. Í þessum tilgangi er veitt tvöfaldur rekstraraðila mod.

Það er skrifað eins og hér segir:

r = a mod b.

Ef, til dæmis, a = 50 og b = 9, þá höfum við R: = 50 mod 9. Þar af leiðandi, r er jafnt og 4.

beitingu

Að finna það sem eftir er því að skipta (R) er notað í computing og fjarskiptum. Með slíkum aðgerðum stjórna eru búnir, og slembitölur í takmarkaðan fjölda.

Mod rekstraraðila, og er notuð til að ákvarða margfeldni af tölum, m. e. deilanlegt eitt númer út fyrir annað með heiltölu niðurstöðu. Vitanlega eru þetta par af tölum, sem afleiðing af því að beita rekstraraðila gefur 0 mod.

Í "Pascal" margfeldni ástand má skrifa sem:

ef a Mod b = 0 skrifa þá (a, 'brotið', b).

Til dæmis, þegar byrjunin ástand kóða skráð hér að ofan til að stuðlana a = 4 og b = 2 í the skjár vilja sýna áletruninni "4 sinnum 2".

Í samlagning, the stjórnandi Mod er hægt að nota til að sýna síðasta tölustafinn í fjölda í tugatölur. Til að gera þetta, nota byggingu sem R = mod 10. Til dæmis, the stjórn r = 37 Mod 10 7 verður að gefa niðurstöðu.

rekstraraðili TRUNC

Það er annar stjórnandi, sem hægt er að fá sömu niðurstöðu sem úr div til "Pascal". Það er um TRUNC, sem á ekki aðeins við heiltölur. Sem birtist Niðurstöðurnar eru gefnar upp heiltölu hluta brotin rök. Ásamt rekstraraðili "eðlilegt" fæst með því að deila sömu niðurstöðu. Lítið á dæminu hér að ofan. Látum a = 51 og b = 9. Þá með því að stjórn q: = 51 9 div fá q: = 5, fá við vegna námundun. Ef hins vegar um sama fjölda rekstraraðila TRUNC þá q: = TRUNC (51/9) mun q: .. = 5, þ.e. hafa sömu niðurstöðu.

EXAMPLE 1

Hugleiddu hvernig hægt er að nota div og mod í "Pascal" til að leysa hagnýt vandamál. Segjum sem svo að þú þarft að finna summu tölustafa í tveggja stafa tölu. The reasoning er sem hér segir:

  • Eins og fram hefur komið hér að framan, síðasta tölustöfum í tölum má fá með því að beita henni og við númer 10, rekstraraðili mod;
  • Sem að fyrstu tölunni, þá mun það reynast, ef þú skipta um mod á liðið í div "Pascal".

Við skrifa kóða fyrir tungumál "Pascal". Það mun líta út eins og hér segir:

Forritið Sum_2; (Program nafn)

Var Number, tala1, tala2, Summa: heiltala; (A skráningu breytum og ákveða gerð þeirra sem heiltala)

byrja (byrja á dagskrá líkaminn)

skrifa ( 'Input tveggja stafa tala'); (Sýna setninguna "Input Tveggja stafa tölu")

lesa (Number); (Input fyrstu númer)

Tala_1: = fjöldi div 10; (Útreikningur á fyrsta tölustaf)

Talar2: = fjöldi mod 10; (Útreikningur á seinni talan)

summan: = tala_1 + tala_2; (Útreikninga sem leiða til þeim fjölda)

skrifa (summa); (Result framleiðsla á skjánum)

enda.

Fyrir 25 en vegna þess að nota þetta forrit er 7, og, til dæmis, 37-9.

DÆMI2

Skrifa kóða fyrir forrit sem reiknar út summu tölunum 3 stafa númer.

Hvernig á að finna nýjustu mynd - er skiljanlegt. Það er ekki flókið og útreikning á 1.. Það gerist vegna beita rekstraraðila div til að "Pascal" í þetta númer og 100. Það er enn að ákveða hvernig á að finna annað tölustafnum. Til að gera þetta, getur þú notað flóknari hönnun, sem fæst ef til upprunalegu tölu, og að beita rekstraraðili div 10, og síðan til niðurstöðu og að 10 stjórnanda mod.

Dagskráin kóða til að reikna summu tölustafa þriggja stafa tölu verður sem hér segir:

Forritið Sum_3; (Program nafn)

Var Number3, Sum: heiltala; (A skráningu breytum og ákveða gerð þeirra sem heiltala)

byrja (byrja á dagskrá líkaminn)

skrifa ( 'Input Tree stafa tala'); (Sýna setningu «Input Tree stafa tölu»)

lesa (Number3); (Input fyrstu númer)

Summa: = Number3 div 100 + Number3 Mod 10 + Number3 div 10 Mod 10; (Útreikning á upphæð)

skrifa ( "Summa); (Result framleiðsla á skjánum)

enda.

nokkrar athugasemdir

Athugaðu að venjulegur skiptingu aðgerð þegar beitt heiltala rök handan sínum flokki. Þetta grundvallaratriðum aðgreinir það frá rekstri árið div "Pascal", auk þess sem unga fólkið rekstraraðila, sem gefa niðurstöðu sem heiltala.

Röð af framkvæmd úr tveimur efnum-aðgerðum (m. E. Performed á 2 þolendur) í flóknu tjáningu er ákvörðuð með því að forgang þeirra og tveimur svigum. Með öðrum orðum, eru ef það eru sviga metið fyrst í tjáningu sinni frá vinstri til hægri. Rekstur *, /, unga fólkið og div eru hærri forgang en + og -. Ef sviga er ekki til staðar, fyrst frá vinstri til hægri ætti að vera að framkvæma aðgerðir með hærri forgang, og þá - + og -.

Nú þegar þú veist hvað aðgerðin er notað í div "Pascal". Þú veist líka tækifæri býðst afnot mod rekstraraðila að fyrir viss, mun hjálpa þér að búa til eigin forrit.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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