- ベストアンサー
本当に至急お願いいたします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
あまり深く考えることはないと思います。 「丸め」とは、四捨五入や切り捨て、切り上げなど、数値を一定の規則に従って、近似値で表現することです。例えば「小数点3桁以下を切り捨てる」という「丸め」の規則のもとでは、1.256 は 1.25 に置き換えられますし、15.691 は 15.69 に置き換えられます。 http://www.sophia-it.com/content/%E4%B8%B8%E3%82%81 「丸め誤差」とは、「丸め」た数値を使用して計算を行った結果、生じる誤差のことです。例えば上記の例をとると、本来 1.256 X 15.691 = 19.707896 ですが、「丸め処理」を行った場合だと、1.25 X 15.69 = 19.61 (19.6125の小数点3桁以下切り捨て) となり、結果として 0.097896 の「丸め誤差」が生じることになります。 http://www.sophia-it.com/content/%E4%B8%B8%E3%82%81%E8%AA%A4%E5%B7%AE
その他の回答 (1)
- mink6137
- ベストアンサー率23% (595/2498)
身近な例で、地球の直径と周囲長の計算 地球の直径を12,700kmとします。 円周率πを小数第2位で丸めて3.1とすると、周囲長は39,370kmとなります。 次に、πを小数第10位で丸めて3.141592654とすると、周囲長は約39,898kmとなります。 つまり、丸め位置の違いによる周囲長の差は528km(東京ー大阪間の距離相当)にもなります。
関連するQ&A
- 情報に詳しい方本当にお願いします
2つ質問があるのでお願いします。 1.丸め誤差とは、例えば、3.5+3.5は7.0ですが、四捨五入したやつを+と、4.0+4.0で8.0になる、みたいなことを丸め誤差というのですか? 2.画像の問題がさっぱり分かりません。解説お願いします。
- ベストアンサー
- 情報工学
- 足し算や引き算で謎めいていることがあります。
まずはこれを見てください。 例 17-8=9 四捨五入して計算していくのですが *17-8の17を20にして 20-8で頭の部分を20にしたので20-8-3=9 答えが9で合っているじゃないですかぁ *でも今度は17-8のうしろの8を10にします 17-10にしたので17-10-2にすると答えが9になりません けど17-10+2にすると答えがちゃんと9になりました なんで頭の数字だけをを四捨五入するのと今度は後ろの数字をだけを四捨五入するでは+ -と変わってしまうのですか? なんで頭の数字を四捨五入すると-になるのですか? なんでうしろの数字を四捨五入すると+になるんですか? これを詳しく教えてください。 これは実際どっちの計算でやっていった方がいいのですか? 頭の数字を四捨五入すればよいのか それとも うしろの数字を四捨五入すればよいのか これも教えてください。
- 締切済み
- 数学・算数
- 理科 有効数字
かけ算、割り算のとき、どの桁まで計算するかということについて教えてください。 例えば、有効数字2桁で答えるときは、途中計算は3桁目まで計算すると習いました。このとき、4桁目を四捨五入するのですか?それとも切り捨てるのですか? 例:3.51×4.9×0.30を計算する場合、 A:4桁目を四捨五入するのが正しい場合 3.51×4.9=17.199=17.2 17.2×0.30=5.16=5.2 B:4桁目を切り捨てるのが正しい場合 3.51×4.9=17.199=17.1 17.1×0.30=5.13=5.1 ABのどちらが正しい計算なのでしょうか? Aが正しい場合、 計算の順序を変えてみます。 3.51×0.30×4.9=1.05×4.9=5.145=5.1 Bが正しい場合、 計算の順序を変えてみます。 4.9×0.30×3.51=1.47×3.51=5.197=5.2 このように、A、Bのどちらが正しいとしても、最終結果に違いが出てしまっているのですが、入試や模試ではどのように採点されているのでしょうか。 回答よろしくお願いいたします。
- ベストアンサー
- 化学
- 中小企業診断士 2次試験 小数点 四捨五入
中小企業診断士の勉強をしていますが、2次試験の計算問題で質問です。すごく基本的なことで恥ずかしいのですが、小数点の四捨五入の仕方です。(本質的な問題でなくて恐縮です)問題文の中の条件で、”計算結果は小数点第3位を四捨五入せよ”とある場合、計算途中は4位まで(5位を四捨五入)すればいいんでしたっけ? すいません小学生みたいな質問で。。 また式はあっているのですが、答えが上記のような丸めの関係で違うと、得点にならないのでしょうか? よろしくお願いします。
- ベストアンサー
- その他(職業・資格)
- 割合を表すデータ
1日に何冊本を読んだか アンケート回答者数 合計 29人 A B C 冊数 人数 人数/29人 1 1冊 2人 0.068965517 2 2冊 5人 0.172413793 3 3冊 4人 0.137931034 4 4冊 6人 0.206896552 5 5冊 2人 0.068965517 6 その他 10人 0.344827586 このデータをROUND関数を使って小数点第2位で四捨五入した場合と小数点第3位で四捨五入した場合では下記の様な結果になります。 ROUND(C1,2) ROUND(C1,3) 小数点第2位で四捨五入 小数点第3位で四捨五入 1 7% 7% 2 17% 17% 3 14% 14% 4 21% 21% 5 7% 7% 6 34% 35% 100% 100% 6番目は34%と35%と異なりますが、SUM関数を使って1~6を合計すると100%と計算されます。 これはC1~C6を合計した結果が "1" となる為、このようにどちらも100%と計算されるのだと思いますが、小数点第3位で四捨五入した場合の方は電卓で計算すると101%となってしまいます。 小数点第3位で四捨五入した方が正確なような気がしますが、データの見た目的には小数点第2位で四捨五入の方(合計で100%)を使用した方が良いのでしょうか? 合計で100%(電卓使用)にならないデータはこういった割合を表すデータにはおかしいのでしょうか?
- 締切済み
- その他(ビジネス・キャリア)
- dounle型で計算時の誤差
今、VC++(MFC)で、15桁の数値まで表示可能な電卓アプリを作成しています。 そこで今つまずいているのが、double型で計算したとき(演算結果が小数の場合)の誤差の問題です。 とりあえず、いろいろなHPなどの情報を見たりして、誤差問題解決を下記のようにしました。 「数値の頭(左側)から16桁目を四捨五入する」 小数の場合はほとんど誤差が生じるため、計算後、計算結果が小数ならば、必ず 上記の誤差処理を行っています。 しかしこれでは、以下の場合に不具合が出てしまいます。 ・ 0.99 999 999 999 999 ÷ 10 = 本来の答えは「0.09 999 999 999 999 9」 ⇒ しかし15桁までの表示なので、本来は「0.09 999 999 999 999」と15桁まで出力 させなくてはいけないのに、16桁目の「9」を四捨五入したせいで「0.1」という表示に なってしまう。 16桁目を四捨五入しないと誤差をとることはできないし、でも上記の例だと正しい結果 が出力されません。 どうしたらいいのか頭を悩ませています。 何か良い解決法等あれば、ご教授お願いします!!
- ベストアンサー
- C・C++・C#
- 四捨五入して計算をする方法で謎があるんですが?
足し算だと12+8を片方の数字を四捨五入して12+10=22 22-2=20にというふうになるじゃないですか。 *12+8=12+10-2=20 引き算だと52-7を片方の数字を四捨五入して52-10=42 42+3=45 *52-7=52-10+3=45 といった通りに四捨五入計算すれば簡単に計算できるじゃないですか。 もしかして掛け算と割り算も四捨五入計算できるのですか? 掛け算と割り算は四捨五入計算で答えを出せるのかがわかりません? もしできるんだったら計算式も詳しく教えてください!
- 締切済み
- 数学・算数