ArvutidTarkvara

Liik vahetamisega. Round ja TRUNC funktsiooni "Pascal"

Töötamine "Pascal" muutujad eri tüüpi, peavad sageli tegelema sellega, et koostamisel programmi viga, mis näitab vale konversiooniväärtuste. Näiteks ei saa te määrata muutuja tüüpi täisarv 5,9, kuna see toob kaasa tõlkija viga. Sel juhul on vaja rääkida funktsioonide kasutamine TRUNC ja Round on "Pascal", millega saab teisendada liiki argumente ja jätkuvalt täita teatud ülesandeid neile.

Üldine informatsioon tüüpi ümberarvestamist

Liik konversioon (vähendamise väärtus) - käigus teisendatakse üks parameetritest andmetüübi teise. Eristada otsesed ja kaudsed casting. Esimene otse arendajaga ühtegi tampida või kasutamise kaudu funktsioone ja teine viiakse läbi sõltumatult kompilaator või tõlgi määruste koodi, teatas standard konkreetse programmeerimiskeele.

Liik konversioon Pascal

In "Pascal" programmeerimiskeelt saab kasutada otseselt või kaudselt tüübi muutmise.

Mis selgesõnaline käivitamist tüüpi "Pascal" kasutatakse nõuab erilist muutmise funktsioonid kelle argumendid kuuluvad samasse tüüpi ja väärtust - väga erinevat liiki andmeid. on need TRUNC funktsiooni "Pascal" ja Round funktsiooni, mida arutatakse üksikasjalikumalt allpool.

Kaudsed tüüpi selles keeles on võimalik üksnes juhul, kui väljendeid, mis koosneb täisarv ja reaalsed muutujad konverteeritakse automaatselt esimesest teise tüübi.

Järgnev arutelu keskendub, kuidas saab rakendada, et viia arvandmeid liiki.

TRUNC

Sisseehitatud matemaatilisi funktsioone. TRUNC in "Pascal" viskab kõik fraktsioneerival osa argument, mis viib teda tselochiselnomu meelt. Näiteks helistades TRUNC argument (1,73) võib olla saadud lõpptulemus on 1.

süntaks : funktsioonid: TRUNC (X: tõeline): longint.

ringi

Sisseehitatud matemaatilisi funktsioone. Round funktsiooni ümardab argument reeglite matemaatika lähima täisarvuni. Näiteks helistades Round (1,73) lõpuks osutuvad 2 ja Round argument (1,11), saades 1.

функции : Selle süntaks on: ringi (X: tõeline): longint.

Väärib märkimist, et tulemus funktsioonide täitmiseks TRUNC ja Round on "Pascal" on piiratud. Täitmine ei õnnestu, kui see tulemus See läheb kaugemale longint tüübi väärtus.

On ilmselge, et süntaks nii sisseehitatud funktsioone on üsna lihtne ja saab kasutada Round ja TRUNC "Pascal" selgesõnalise tüübi muutmise edasise probleeme ja põhjused kompileerida vigu rikkumiste kohta tüübid.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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