Bản chất của làm tròn
Hãy xem xét nhiệm vụ làm tròn một số có chứa một phân số thành một số nguyên. Quá trình làm tròn trong trường hợp này là để xác định toàn bộ số nào thể hiện đúng nhất số bạn đang làm tròn.
Nói chung, hoặc làm tròn 'số học', rõ ràng là 2.1, 2.2, 2.3 và 2.4 làm tròn thành 2.0; và 2.6, 2.7, 2.8 và 2.9 đến 3.0.
Đó là 2.5, không gần 2.0 so với 3.0. Tùy bạn chọn giữa 2.0 và 3.0, sẽ có giá trị như nhau.
Đối với các số trừ, -2.1, -2.2, -2.3 và -2.4, sẽ trở thành -2.0; và -2,6, 2.7, 2.8 và 2.9 sẽ trở thành -3.0 theo cách làm tròn số học.
Đối với -2,5, một sự lựa chọn là cần thiết giữa -2.0 và -3.0.
Các hình thức làm tròn khác
'Làm tròn' lấy bất kỳ số nào có số thập phân và biến nó thành số 'toàn bộ' tiếp theo. Do đó, không chỉ làm 2.5 và 2.6 làm tròn thành 3.0, mà cả 2.1 và 2.2 cũng vậy.
Làm tròn di chuyển cả số dương và số âm đi từ số không. Ví dụ. 2.5 đến 3.0 và -2.5 đến -3.0.
'Làm tròn số' cắt bớt số bằng cách cắt bớt các chữ số không mong muốn. Điều này có tác dụng di chuyển số về không. Ví dụ. 2,5 đến 2,0 và -2,5 đến -2,0
Trong "làm tròn ngân hàng" - ở dạng phổ biến nhất - 0,5 được làm tròn được làm tròn lên hoặc xuống để kết quả làm tròn luôn luôn là một số chẵn. Do đó, 2,5 vòng thành 2.0, 3.5 đến 4.0, 4.5 đến 4.0, 5.5 đến 6.0, v.v.
'Làm tròn luân phiên' xen kẽ quá trình cho bất kỳ 0,5 điểm nào giữa làm tròn xuống và làm tròn lên.
'Làm tròn ngẫu nhiên' làm tròn 0,5 lên hoặc xuống trên cơ sở hoàn toàn ngẫu nhiên.
Đối xứng và bất đối xứng
Hàm làm tròn được gọi là 'đối xứng' nếu nó làm tròn tất cả các số từ 0 hoặc làm tròn tất cả các số về 0.
Hàm là 'không đối xứng' nếu làm tròn các số dương về 0 và các số âm cách xa 0 .. Ví dụ. 2,5 đến 2,0; và -2,5 đến -3,3.
Ngoài ra, bất đối xứng là một hàm làm tròn số dương từ số 0 và số âm thành số không. Ví dụ. 2,5 đến 3,0; và -2,5 đến -2,0.
Hầu hết mọi người nghĩ về làm tròn đối xứng, trong đó -2,5 sẽ được làm tròn theo hướng -3.0 và 3.5 sẽ được làm tròn theo 4.0. (bằng C #Round(AwayFromZero)
)