TietokoneetOhjelmistot

Tyyppimuunnos. Pyöreitä ja Trunc toiminto "Pascal"

Työskentely "Pascal" muuttujia erityyppisten, usein käsitellä että ohjelmaa koostettaessa virhe, joka osoittaa väärän tulosarvoihin. Esimerkiksi, ei voi määrittää muuttujaa tyypin kokonaislukuarvo 5,9, koska tämä johtaa kääntäjä virhe. Tässä tapauksessa on välttämätöntä puhua toimintojen käyttöä Trunc ja kierroksen "Pascal", jolla voit muuntaa minkä tyyppisiä argumentteja ja jatkaa tiettyjä tehtäviä heille.

Yleistä tietoa siitä, millaisia muuntaminen

Tyyppi muuntaminen (pienennys) - prosessi muuntaa arvot yhden datatyypin toiseen. Erottaa nimenomaisen ja implisiittinen valu. Ensimmäiset suoraan kehittäjä käyttämällä mitä tahansa kielen ominaisuuksia, tai käyttämällä toimintoja, ja toinen suoritetaan itsenäisesti kääntäjä tai tulkki asetusten koodin, ilmoitti standardin tietyn ohjelmointikielen.

Tyyppi muuntaminen Pascal

Kun "Pascal" ohjelmointikieli voidaan käyttää suoran tai epäsuoran tyyppi muuntaminen.

Nimenomaisen vaikuttaminen tyyppejä "Pascal" käytetään vaatii erityistä muunnosfunktioita sen perustelut kuuluvat samaan tyyppiä, ja arvo - aivan eri tyyppisiä tietoja. ovat ne TRUNC toiminto "Pascal" ja kierroksen toiminto, jota käsitellään yksityiskohtaisemmin alla.

Implisiittinen tyyppi tällä kielellä on mahdollista vain niissä tapauksissa, joissa ilmaisuja, jotka koostuvat kokonaisluku ja todellinen muuttujat muunnetaan automaattisesti ensimmäisestä toiseen tyyppiä.

Seuraavassa tarkastelussa keskitytään, miten voit toteuttaa tuoda numeerista tietoa tyyppejä.

TRUNC

Sisäänrakennettu matemaattisia funktioita. TRUNC in "Pascal" hylkää kaikki murto-osa argumentin, mikä häntä tselochiselnomu mieleen. Esimerkiksi soittamalla TRUNC argumentti (1,73) voidaan saada lopputulos on 1.

syntaksi : ominaisuudet: TRUNC (X: real): Longint.

kierros

Sisäänrakennettu matemaattisia funktioita. Kierrosfunktio pyöristää argumentin sääntöjä matematiikan lähimpään kokonaislukuun. Esimerkiksi, jossa Round (1,73) lopussa osoittautua 2, ja Round argumentti (1,11), jolloin saatiin 1.

функции : Sen syntaksi on: kierros (X: real): Longint.

On syytä huomata, että tulos funktioiden suorittamiseen Trunc ja kierroksen "Pascal" on rajoituksensa. Suoritus epäonnistuu, jos tämä tulos Se ylittää Longint tyyppi arvoa.

On selvää, että syntaksin molempien sisäänrakennettuja toimintoja on varsin yksinkertainen ja voidaan käyttää pyöreän ja Trunc "Pascal" nimenomaista tyyppiä muuntamista ilman ongelmia ja syitä koota virheitä noin rikkomisesta tyyppejä.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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