Funkció trunc, kerek pascal

Annak érdekében, hogy Pascal működhetne nemcsak egész, de vannak frakcionált valódi adattípusok. Az egyik ilyen típusú nevezik Real. Ebben a leckében megnézzük a két funkció, ami a tört számok. Ez a funkció trunc. amely kerekíti a törtszám, hogy egy egész szám, elöntve a törtrész és a kerek funkciót. amely kerekíti a törtszám a legközelebbi egész számra.

Összhangban №3 és №4 rámutattunk egyszerre 2 típusú változók. A változók N és K hangsúlyoztuk egész adattípus, azaz Ezek a változók csak akkor egész számok közötti -32768 32767 változók esetében az A és B, akkor adja az adattípust Real. Ez az igazi típusú használt adatok változók vehet tört érték tartományban 2,9 × 10 -39 1,7 x 10 38. Kérjük, vegye figyelembe, hogy a különböző típusú változókat jelöli a leíró részben változó, elválasztva.

Összhangban №7 rendelni változó «N» értéke „4”.

Összhangban №8 rendelni változó «A» érték 3.6. Vegye figyelembe, hogy ha írásban tört számok a program az egész és a tört része egy ponttal (nem vesszőt, mint normál felvétel).

Húr №9. Itt a valós változó B típusú, hozzárendelünk egy értéket egy változó típusú értéke N. Sőt, már hozzárendelve a változó «B» a 4. Így kiderül, hogy lehet rögzíteni a változó típusú Valós érték a változó integer (azaz egész szám). De ahhoz, hogy levelet valós számot egy változó nem lehet egész. Ha szükségünk van erre, akkor meg kell határoznia, hogy mit kell tenni egy tört része. És van 2 lehetőség.

Húr №11. trunk függvény azt mondja, hogy a valós szám rekord a K egész típusú változó, a tört része elvész. Így azt látjuk, hogy a változó N beállítása nem „3.6”. hanem egyszerűen a „3”.

Húr №13. Round függvény azt mondja, hogy amikor a felvétel valós szám az A változó típusú egész K. száma kell kerekíteni a legközelebbi egész számra. Így azt látjuk, hogy a változó K van beállítva, hogy ne „3,6”. és "4".

Funkció trunc, kerek pascal

Megjegyzés a kimeneti formátumot a képernyőn valós számok. Pascal kimenetek törtszámok a képernyőn formájában lebegőpontos számok (exponenciális formában). Ez a bejegyzés a kényelmetlen, ezért folyamodott formázni, hogy azt a normál nézetet. A formázási szükséges összhangban №10 (Display), hogy egy ilyen változás: writeln ( 'B =', B: 2: 1). Miután a B változó a vastagbélben, írunk a 2-es szám. Az első szám (ebben az esetben „2”) azt mutatja, hogy hány karakter jelenjen meg, a második szám ( „1”) jelzi a tizedes helyek számát.
Miután ezeket a módosításokat a programban, megkapjuk a következő eredménnyel:

Amellett, hogy az anyag.

Az alábbi táblázatban az értékek a különböző valós adatokat.

Kapcsolódó cikkek