round függvény

round függvény

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.







Kerek Funkció Pascal kerekítési lebegőpontos értéket a legközelebbi egész számra. szintaxis:

működnek forduló (X: ValReal). int64;

A funkció Round fordulóban x a legközelebbi egész számra, és egy értéket ad vissza, ami lehet kisebb vagy nagyobb, mint a kezdeti érték a valós szám X.

A fajta ValReal elmondtam itt.

Kerekítési szabály száma

kerekítés x valós szám szerint a következő szabály:

  1. Ha törtrészének száma X kisebb, mint 0,5, a számot x lefelé kerekítve.
  2. Ha törtrészének x nagyobb, mint 0,5, a száma X van kerekítve.
  3. Ha törtrészének x egyenlő 0,5, majd használt speciális elvét lekerekítés számok, az úgynevezett „bankári kerekítés”. Vagyis, ha a körök számát mindig abba az irányba, páros számú.






Példák a kerekítés

A fentiek alapján a Round függvény visszatér a következő eredményeket kerekítési szám:

És végül, egy példa a program:

Ezért, ha kell hozzá két változó - az egész és a valós, és az eredményt hozott egy egész, meg kell használni bármilyen típusú konverziós rutinokat. Például Round függvény.

Szintén fontos megjegyezni, hogy a függvény a száma forduló típus Int64. Ez a típus nem ordinális típusú adatokat. Ez azt jelenti, hogy elméletben Round funkció nem használható minták használatát igénylő megbízás típusok. Például egy ügyben nyilatkozatot.

Azaz, az ötlet a fordító kellene hibát generál, ha a programot lenne valami ilyesmi: Azonban, megnéztem. A program lefordul és fut finom. És mégis én nem javasoljuk, hogy használja a tervezési programok, amelyek ellentétesek a dokumentációt. Ha szeretné használni az eredménye Round függvény az ilyen helyzetekben, a legjobb, ha értelmezi, hogy a valamilyen típusú változó sorrendben, majd ezt a változót az ilyen szereplők esetében.

round függvény

fordító irányelvek
Furcsa módon, de még sok tapasztalt programozó nem használ fordító irányelvek tekintsék őket lényegtelen és haszontalan. Eközben a fordító irányelv - ez egy nagyon jó dolog. Ha ők ügyesen alkalmazták a programokban, akkor lehetséges, hogy jelentősen csökkentsék a fejlesztési időt és számának csökkentése rutin műveletek. Bővebben.




Kapcsolódó cikkek