- ベストアンサー
理科の有効数字についての質問
- かけ算、割り算のとき、どの桁まで計算するかということについて教えてください。
- 有効数字2桁で答えるときは、途中計算は3桁目まで計算すると習いました。このとき、4桁目を四捨五入するのですか?それとも切り捨てるのですか?
- ABのどちらが正しい計算なのでしょうか?計算の順序を変えてみると、最終結果に違いが出てしまっているのですが、入試や模試ではどのように採点されているのでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと気になったので調べてみたのですけど、「4桁目を切り捨て」と指導している人もいるみたいですね。 http://shinken.zemi.ne.jp/nigate/science/a13q05bb01.html 四捨五入か切り捨てかは、「途中計算は3桁目まで計算する」という文をどう解釈するかに依るのだと思います。 #3さんの回答にあるように、「17.199は17.2と17.1のどちらがよく近似できているか」を考えれば、4桁目を四捨五入することになります。それに対して、「途中計算は3桁目まで計算するということは、3桁目で計算を"打ち切る"ということだ」と解釈するなら、切り捨て派になります。 かけ算の場合だと、なぜ切り捨てるのか、が分かりにくいのですけど、割り算の場合では、3桁目で計算を打ち切るということは4桁目を切り捨てたことと同じになるというのが分かると思います。 四捨五入のメリットは、リンク先の計算例から分かるように、正しい計算結果に近い結果が得られる確率が切り捨てよりも高い、ということです。 それに対して、切り捨てのメリットは、割り算が楽になる、ということです。質問者さんの例やリンク先の計算例では、かけ算しかありませんから、切り捨てのメリットはありません。 割り算を含む計算の場合は、四捨五入は切り捨てよりも計算量が増えます。それを回避するには、「割り切れない割り算は最後にまとめて一度だけする」といいです。途中で割り算をすると4桁目まで計算して4桁目を四捨五入しなくてはなりませんけど、最後で割り算をすると3桁目まで計算して3桁目を四捨五入すればいいからです。 リンク先の解説に「有効数字を使った計算では,誤差が拡大したり不要な桁が増えたりしないように」とありますけど、そのポリシーに従うのなら切り捨てではなく四捨五入にするべきでしょう。つまり (1)途中計算は,求める答えより1桁多い4桁を残し,以下を切り捨て (2)最終的な答えだけ,残しておいた4桁目を四捨五入して3桁とする ではなく (1)途中計算は,求める答えより1桁多い4桁を残し,以下を"四捨五入" (2)最終的な答えだけ,"いきなり"4桁目を四捨五入して3桁とする とするべきでしょう。
その他の回答 (3)
- windwald
- ベストアンサー率29% (610/2083)
いや……どうして切り捨てるのが正しいと思うの? 自分で例を出している計算例でいえば、 17.199は17.2と17.1のどちらがよく近似できていると言えますか?
- 101325
- ベストアンサー率80% (495/617)
4桁目を四捨五入します。切り捨ててはいけません。 途中計算で四捨五入しないで、有効数字を考えずに“正しい”計算をすると 3.51×4.9×0.30=5.1597 となります。しかし、有効数字を考えて、0.30という数字には±0.005の誤差が含まれる、とするなら 3.51×4.9×0.005=0.085995≒0.09 ですから、0.30の有効数字を考慮した答えは 3.51×4.9×0.30=5.16±0.09 になります。 5.1と5.16の差は -0.06 です。 5.2と5.16の差は +0.04 です。 どちらも±0.09の範囲に収まっていますから、どちらも正解です。 最終結果に違いが出てしまっているように見えるかもしれませんけど、有効数字をきちんと考えるなら、最終結果には違いはありません。 なお、今回の例では、四捨五入でも切り捨てでも同じ答えになりましたけど、一般には、そうはなりませんので気をつけてください。四捨五入は丸め誤差を相殺しますが、切捨てでは丸め誤差が積もっていきます。また、丸め誤差を恐れて四捨五入をしない、というのも、限られた時間で筆算で計算しなければならない状況では、ナンセンスです。 あと、桁違いの答案には、一点も入らない可能性が高いので気をつけましょう。こうした凡ミスをさけるためには、桁数を落として概数計算で 3.51×4.9×0.30≒3.5×5×0.3=(3.5×0.3)×5≒1×5=5 のように、検算するのがいいでしょう。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
>例:3.51×4.9×0.30を計算する場合、 そもそもそこから違う。有効数字は 3.51 3桁 4.9 2桁 3.0×10¹2桁 どう計算しても2桁以上の有効数字は得られない。 途中で丸めたらダメ・・・ 3.51×4.9×3.0 × 10 = 51.597 ×10 = 5.2 × 10² >A:4桁目を四捨五入するのが正しい場合 >B:4桁目を切り捨てるのが正しい場合 いずれも、ありえない。絶対にしてはならない。段階が多くなると何重にも丸めてしまう。極端に言うと 4.445 三桁に丸め 4.45 2桁に丸め 4.5 一桁に丸め 5 実際には、4.445は、4.5に近い!!計算途中で丸めてはならない。煩雑になるなら当然3桁に丸めてもよいが四捨五入です。 ⇒有効数字 - Wikipedia( http://ja.wikipedia.org/wiki/%E6%9C%89%E5%8A%B9%E6%95%B0%E5%AD%97 )
お礼
とても分かりやすかったです! ありがとうございました。