RačunalnikiProgramska oprema

Pretvorba tipa. Okrogla in funkcijo TRUNC v "Pascal"

Delo v "Pascal" s spremenljivkami različnih tipov, pogosto ukvarjati z dejstvom, da pri sestavljanju napake programa se zgodi, kar kaže na napačne vrednosti konverzije. Na primer, ne morete dodeliti spremenljivko tipa integer vrednosti 5,9, saj bo to povzročilo napake prevajalnik. V tem primeru je potrebno govoriti o uporabi funkcij TRUNC in kroga v "Pascal", s katerim lahko pretvorite vrste argumentov in še naprej opravljajo določene naloge.

Splošne informacije o vrstah pretvorbe

pretvorba tipa (vrednost zmanjšanja) - postopek pretvorbe vrednosti enega podatkovnega tipa v drugega. Razlikovati eksplicitno in implicitno litje. Prvi sklop neposredno razvijalec uporabi jezikovne konstrukte, ali z uporabo funkcij, in drugi se izvede neodvisno prevajalnik ali interpreter predpisov kodo, objavljen v standardu posameznega programskega jezika.

pretvorba tipa v Pascalu

V "Pascal" programskem jeziku, se lahko uporablja kot eksplicitno ali implicitno pretvorbo tipa.

Z eksplicitne vrste sprožilnega "Pascal" so razpise za posebne funkcije za pretvorbo, katerih argumenti spadajo v isto vrsto in vrednost - zelo različne vrste podatkov. so tisti, Funkcija TRUNC v "Pascal" in okrogle funkcijo, ki bo obravnaval podrobneje v nadaljevanju.

Implicitno vrsta v tem jeziku, je možna le v tistih primerih, kjer se izrazi, ki so sestavljeni iz integer in realne spremenljivke se samodejno pretvorijo prvega v drugi vrsti.

Naslednji razprava osredotoča, kako lahko izvajajo, da bi številske vrste podatkov.

TRUNC

Vgrajena matematičnih funkcij. TRUNC v "Pascal" zavrže vse decimalni del je argumenta, ga vodi v tselochiselnomu um. Na primer, s klicem TRUNC argument (1,73) je mogoče dobiti pri končni rezultat je 1.

sintaksa : lastnosti: TRUNC (X: realni): Longint.

okrogla

Vgrajena matematičnih funkcij. Okrogla funkcija zaokroži argument s pravili matematike na najbližje celo število. Na primer, kliče krog (1,73), na koncu izkaže, 2, in krog je argument (1.11), dobimo 1.

функции : Njena skladnja je: okrogla (X: realni): Longint.

Treba je omeniti, da je posledica opravljanja funkcije TRUNC in kroga v "Pascal" omejitve. Izvedba bo uspela, če tega rezultata To presega tipa vrednosti Longint.

Očitno je, da je sintaksa obeh vgrajenih funkcij dokaj preprosta in se lahko uporabljajo v krogu in TRUNC "Pascal" za pretvorbo izrecne tipa brez dodatnih težav in vzrokov pripravijo napake glede vrste kršitev.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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