trunc funkció
Hogyan kell egy programozó 2.0
Ez a könyv mindenki számára, aki azt akarja, hogy a számítógép-programozó. Tulajdonképpen azt akarja, nem csak egy álom. És azt akarja, hogy legyen egy számítógép programozó nagybetűvel, és nem csak tanulni kulebyakat primitív programok ... Tovább.
Trunc funkció csonka Pascal valós szám egész értékre (azaz levágja a tört része a szám). szintaxis:
működnek TRUNC (X: ValReal). int64;
A függvény az egész részét egy valós szám X. Az adatok típusa a visszatérési érték egy egész szám. A visszatérési érték mindig kisebb vagy egyenlő, mint az eredeti értéket.
A fajta ValReal elmondtam itt.
Talán van egy kérdés - miért kell ennyi funkcióval rendelkezik számok?
Például, Int függvény is visszaadja egész részét. Miért mindig szükség van egy funkció trunc?
Erre én általában válaszolni híres mondat: ha a csillagok az égen világít, akkor valaki akinek szüksége van rá.
De komolyan, ami első pillantásra azonos funkciójú nagyon különböző.
Például, a fent említett függvényt értékét adja vissza az igazi Int típusú. És ha azt szeretnénk, egy egész, akkor meg kell átalakítani a kapott lebegőpontos érték egész.
Round függvény kerekít egy számot, és visszaad egy értéket egész szám jellegű. Azonban kerekítés lehet mind nagyobb és a kisebb oldalon (lásd. A számok a kerekítési szabályok). És néha szükség van a további egész részét egy valós szám, nem a kerekített érték.
Általában különféle érdekes helyzeteket programozás hatalmas. Ezért fejlesztettük ki annyi szabványos funkciók - szinte minden esetben érdekes az élet a programozó.
Ja, majdnem elfelejtettem. Itt egy példa: