Mga computerSoftware

Uri ng conversion. Round at Trunc function na sa "Pascal"

Paggawa sa "Pascal" na may mga variable ng mga iba't ibang mga uri, madalas ay may upang harapin ang katotohanan na kapag kino-compile ang isang error sa program ay nangyayari, na nagpapahiwatig ng hindi tamang halaga ng conversion. Halimbawa, hindi ka maaaring magtalaga ng isang variable ng uri ng halaga ng integer ng 5.9, tulad ng ito ay magreresulta sa isang error sa compiler. Sa kasong ito ito ay kinakailangan upang makipag-usap tungkol sa paggamit ng mga pag-andar Trunc at Round sa "Pascal", na kung saan maaari mong i-convert ang mga uri ng argumento at magpatuloy upang magsagawa ng ilang mga gawain sa kanila.

Pangkalahatang impormasyon tungkol sa mga uri ng conversion

Uri ng conversion (pagbawas halaga) - ang proseso ng pag-convert ng mga halaga ng isa uri ng data sa isa pa. Makilala ang tahasang at implicit paghahagis. Ang unang hanay nang direkta sa pamamagitan ng mga developer ang paggamit ng anumang wika constructs, o sa pamamagitan ng paggamit ng mga pag-andar, at ang pangalawa ay isinasagawa nang nakapag-iisa sa pamamagitan ng tagatala o interpreter ng mga regulasyon code, inihayag sa standard ng isang partikular na programming language.

Uri ng conversion sa Pascal

Sa "Pascal" programming language ay maaaring gamitin bilang isang malinaw o pahiwatig uri ng conversion.

Sa tahasang uri actuation "Pascal" ay ginagamit ng mga tawag para sa espesyal na pag-andar ng conversion na ang argumento nabibilang sa parehong uri, at ang halaga - isang napaka-iba't ibang mga uri ng data. ay ang mga Trunc function na sa "Pascal" at ang Round function, na kung saan ay tinalakay nang mas detalyado sa ibaba.

Implicit i-type ang sa wikang ito ay posible lamang sa mga kaso kung saan ang mga expression, na kung saan ay binubuo ng mga integer at real variable ay awtomatikong-convert muna sa ikalawang uri.

Ang mga sumusunod na diskusyon ay nakatutok, kung paano maaari mong ipatupad upang dalhin numeric uri ng data.

Trunc

Built-in na matematikal na pag-andar. Trunc in "Pascal" Tinatapon ang lahat ng mga fractional bahagi ng argument, na humahantong sa kanya upang tselochiselnomu isip. Halimbawa, sa pamamagitan ng pagtawag sa Trunc argument (1.73) ay maaaring makuha sa dulo ng resulta ay 1.

palaugnayan : mga tampok: Trunc (X: real): Longint.

pag-ikot

Built-in na matematikal na pag-andar. Round function na rounds off ang argument sa pamamagitan ng mga panuntunan ng matematika sa pinakamalapit na whole number. Halimbawa, pagtawag ng Round (1.73) sa dulo turn out 2, at Round ang argument (1.11) bigyan 1.

функции : Nito syntax ay: pag-ikot (X: real): Longint.

Ito ay nagkakahalaga ng pagpuna na ang resulta ng gumaganap ang mga function Trunc at Round sa "Pascal" ay may limitasyon. Pagpapatupad ay mabibigo kung ang resultang ito Ito napupunta na lampas sa ang halaga ng Longint uri.

Ito ay malinaw na ang syntax ng parehong built-in na pag-andar ay medyo simple at maaaring magamit sa Round at Trunc "Pascal" para tahasang uri ng conversion nang walang karagdagang problema at sanhi compile error tungkol sa mga uri na paglabag.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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