RekenaarsSagteware

Tipe omskakeling. Ronde en TRUNC funksie in die "Pascal"

Werk in die "Pascal" met veranderlikes van verskillende tipes, dikwels te doen het met die feit dat wanneer die opstel van 'n program fout begaan, wat dui op 'n verkeerde omskakeling waardes. Byvoorbeeld, kan jy nie 'n veranderlike van tipe integer waarde van 5.9 wys, as dit sal lei tot 'n samesteller fout. In hierdie geval is dit nodig om te praat oor die gebruik van funksies TRUNC en Round in die "Pascal", waarmee jy die tipes argumente kan omskep en voortgaan om sekere take uit te voer om hulle.

Algemene inligting oor die tipes bekering

Tipe omskakeling (vermindering waarde) - die proses van die omskakeling van waardes van een datatipe na 'n ander. Onderskei eksplisiete en implisiete giet. Die eerste stel direk deur die ontwikkelaar met enige taalkonstrukte, of deur die gebruik van funksies, en die tweede is onafhanklik uitgevoer deur die vertaler of tolk van regulasies kode, in die standaard van 'n bepaalde programmeertaal aangekondig.

Tipe omskakeling in Pascal

In die "Pascal" programmeertaal gebruik kan word as 'n eksplisiete of implisiete tipe omskakeling.

Met eksplisiete tipes bediening "Pascal" gebruik word versoek om spesiale omskakeling funksies wie se argumente behoort aan dieselfde tipe, en die waarde - 'n heel ander soort data. is dié TRUNC funksie in die "Pascal" en die Round funksie, wat in meer detail hieronder bespreek sal word.

Implisiete tipe in hierdie taal is slegs moontlik in daardie gevalle waar die uitdrukkings, wat bestaan uit integer en real veranderlikes word outomaties eerste omgeskakel word na die tweede tipe.

Die volgende bespreking fokus, hoe jy kan implementeer om numeriese datatipes te bring.

TRUNC

Ingeboude wiskundige funksies. TRUNC in "Pascal" terug gooi al die breukdeel van die argument, wat lei hom na vore tselochiselnomu. Byvoorbeeld, deur te bel TRUNC argument (1.73) kan in die eindresultaat verkry is 1.

sintaksis : kenmerke: TRUNC (X: real): Longint.

Round

Ingeboude wiskundige funksies. Ronde funksie rond die argument deur die reëls van wiskunde tot die naaste heelgetal. Byvoorbeeld, die roeping van die Round (1.73) op die ou end draai uit 2 en Round die argument (1.11) gee 1.

функции : Sy sintaksis is: Round (X: real): Longint.

Dit is opmerklik dat die gevolg van die uitvoering van die funksies TRUNC en Round in die "Pascal" het beperkings. Uitvoering sal misluk as die resultaat Dit gaan verder as die Longint tipe waarde.

Dit is duidelik dat die sintaksis van beide ingeboude funksies is eenvoudig en kan gebruik word in die Round en TRUNC "Pascal" vir eksplisiete tipe omskakeling sonder verdere probleme en oorsake stel foute oor skending tipes.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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