CyfrifiaduronMeddalwedd

Math trosi. Rownd a swyddogaeth TRUNC yn y "Pascal"

Mae gweithio yn y "Pascal" gyda newidynnau o wahanol fathau, yn aml yn gorfod delio â'r ffaith bod wrth lunio gwall rhaglen yn digwydd, gan ddangos gwerthoedd trosi anghywir. Er enghraifft, ni allwch neilltuo newidyn o werth cyfanrif math o 5.9, gan y bydd hyn yn arwain at wall compiler. Yn yr achos hwn, mae angen i siarad am y defnydd o swyddogaethau TRUNC a Rownd yn y "Pascal", gallwch newid y mathau o ddadleuon â nhw ac yn parhau i wneud tasgau penodol iddynt.

Gwybodaeth gyffredinol am y mathau o drosi

trosi Math (gwerth gostyngiad) - y broses o drosi gwerthoedd un math data i un arall. Gwahaniaethu castio amlwg ac ymhlyg. Mae'r set gyntaf yn uniongyrchol gan y datblygwr ddefnyddio unrhyw lluniadau iaith, neu drwy ddefnyddio swyddogaethau, ac mae'r ail yn cael ei wneud yn annibynnol gan y casglwr neu gyfieithydd rheoliadau cod, a gyhoeddwyd yn y safon iaith raglennu benodol.

Math trosi yn Pascal

Yn y "Pascal" iaith raglennu yn cael ei ddefnyddio fel trosiad fath amlwg neu ymhlyg.

Gyda mathau ysgogi y penodol "Pascal" yn cael eu defnyddio yn galw ar gyfer swyddogaethau trosi arbennig y mae eu dadleuon yn perthyn i'r un math, a gwerth - math gwahanol iawn o ddata. yw'r rhai swyddogaeth TRUNC yn y "Pascal" a'r swyddogaeth Rownd, a fydd yn cael eu trafod yn fwy manwl isod.

math Ymhlyg yn yr iaith hon yn bosib dim ond yn yr achosion hynny lle mae'r ymadroddion, a oedd yn cynnwys cyfanrif a real newidynnau yn cael eu trosi yn awtomatig gyntaf i'r ail fath.

Mae'r drafodaeth ganlynol yn canolbwyntio, sut y gallwch eu gweithredu i ddod â mathau data rhifol.

TRUNC

Adeiledig yn ffwythiannau mathemategol. TRUNC yn "Pascal" yn gwaredu holl ran ffracsiynol y ddadl, gan arwain ef i tselochiselnomu meddwl. Er enghraifft, drwy ffonio TRUNC dadl (1.73) ar gael yn y canlyniad terfynol yw 1.

cystrawen : nodweddion: TRUNC (X: go iawn): Longint.

rownd

Adeiledig yn ffwythiannau mathemategol. swyddogaeth Rownd rowndiau oddi ar y ddadl gan y rheolau o fathemateg i'r rhif cyfan agosaf. Er enghraifft, yn galw y Rownd (1.73) yn y pen draw troi allan 2, ac Rownd y ddadl (1.11) yn rhoi 1.

функции : Mae ei cystrawen yw: rownd (X: go iawn): Longint.

Mae'n werth nodi bod y canlyniad gyflawni'r swyddogaethau TRUNC a Rownd yn y "Pascal" Mae gan gyfyngiadau. Bydd gweithredu yn methu os canlyniad hwn Mae'n mynd y tu hwnt i'r gwerth math Longint.

Mae'n amlwg bod y gystrawen o ddwy swyddogaeth adeiledig mewn yn eithaf syml a gellir ei ddefnyddio yn y Rownd a TRUNC "Pascal" ar gyfer trosi math penodol heb broblemau ac achosion pellach llunio camgymeriadau am fathau groes.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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