このブログに検索サイトからたどり着く人で最も多いキーワードは
「四捨六入」
恐らくは「四捨六入」の計算方法なんかを探している方々なんでしょう。
残念ながら当ブログは四捨六入の計算方法は書いてないのです。
なので,(まったくその辺知らないので,適当にぐぐったりして)書いておこうかと。
まず,
wikipediaによると四捨六入そのものの項は無いが,「端数処理」という項目に記載がある。
これによると,まず,
・数字を「丸め」るという方法の中の1つに四捨五入があり,「JIS Z 8401 規則B」というところで規定されている。
・他の(特殊な)丸め方のいくつかの方法の1つとして四捨六入はある。
のようです。JIS規格が絡んできそうですね。
さらにぐぐりますと,
こっきぃの”城”:四捨五入マジック(1)のコメント欄の情報によると,「JIS式丸め方」というものに,
・求める桁の下(丸める桁)が、「きっちり5」以外のとき
→「四捨六入」
・求める桁の下(丸める桁)が、「きっちり5」のとき
→求める桁が奇数なら「5を切り上げる」
→求める桁が偶数なら「5を切り下げる」
やはりJIS規格が関連するようです。
%の四捨五入についてにも同様のことが書いてあります。
また,どうやら,
悪態のプログラマ:五捨五入「五捨五入」と同義のようです。
さらに,どうやら,プログラムの世界ではやはりJIS規格にのっとって使われているようだ。
[.NET]四捨六入VBのPヂカラ更新履歴確かにプログラミングするとき(というか厳密な数字の計算が必要なとき)はこの辺りが
ちゃんとできてないとダメそうですね。。
中部大学さんの授業教材でしょうか?それっぽいことが書いてます。いくつか見てみましたが(って大して見てないですが),
・四捨六入自体は,4以下切り捨て,6以上切り上げ
・四捨六入する際は,5の扱いを,
- 5は5として切り上げも切り捨てもしない
- 何らかの条件で切り上げ/切捨てする
条件=5ぴったりなら切り上げ,5より上位の桁が奇数なら切り上げ,偶数なら切捨て
(四捨六入した数字が偶数になるようにする)
と併用する。
みたいですね。多分。。
- http://roundoffspace.blog66.fc2.com/tb.php/749-903d8bb3
0件のトラックバック
コメントの投稿