2021-03-25

2.8+4.2=7.0

算数テストで2.8+4.2の筆算の答として7.0を書くと不正解になることがあるらしい.7でないと×だとか.

当然「なぜ?」という疑問が生じるわけだが,SNSでついた色んなリプライを読んでいると色々な考えがあって面白かったので,まとめておく.

2.8+4.2の筆算の答として7.0と書いた場合対応である

7と7.0は違う派

「7と書いたら6.5以上7.5未満を指し,7.0と書いたら6.95以上7.05未満を指すので,そもそも指しているものが違う.だから○.」

この議論によれば,「2.8」は2.75以上2.85未満の数で,「4.2」は4.15以上4.25未満の数だから,「2.8」+「4.2」は6.9以上7.1未満の数を指す.

まり有効数字考慮した「7.0」より少しだけ広い範囲になるっぽい.たとえば「2.8」の真の値が2.84で「4.2」の真の値が4.24だとすると,その和は2.84+4.24=7.08で,「7.0」の指す範囲から外れてしまう.

「でも理科ではそうなっているから!」と言われると「これは算数(数学)だから」としか反論できない.

長岡亮介さんの『東大入試問題を楽しむ』によれば,1958年東大入試一般数学でこの辺りを考慮しないと正答が出ない問題が出題されているらしい.これも面白問題だ.

問題小数第1位まで表示されているのだから,答も小数第1位まで表示するべきだ.だから○.」

見かけの美しさを追求するとこの考えに行きつく.確かに問題小数点があれば答に小数点をつけたくなる気持ちも分かる.プログラミングで,変数の型を変更しているように見えるのかもしれない.

4.2+3は4.2+3.0であるべきであり,問題が美しくないから答えないという選択もできるわけだ.これはとても面白い考え方だけど,間違いなく×にされると思う.

7と7.0は同じ派

「たとえ7と7.0が同じでも,算数では小数点以下の末尾の0を消すのがルール.だから×.」

ある人が作った数学ルールに発展性があれば万人がそれを認める.例えば,交換法則ab=ba結合法則a(b+c)=ab+acルールとするのは納得できる.

1+1=2はよくあるルール(本当は定理らしい)だが,1+1=0をルールの一つとしてもそれはそれで面白世界が広がる.

しかし「小数点以下の末尾の0を消す」というのは発展性のなさそうなルールから数学好きな人は嫌いそうだ.

「7=7.0であるから○.」

全く同じものから○という議論は単純だが面白い.たとえば2.8+4.2の答を2.8+4.2と書いたら,全く同じものからと言って○にしてくれるだろうか?

6.999…も7と同じだが,○になるだろうか?

答はできるだけ簡単にするものだというなら,7.0も簡単にして7にすべきのような気もする.その境界はどこに設定するのがよいだろうか.

同じかどうかは問題ではない派

小学校指導要領では,小数点以下の末尾の0は消すものであると定められている.従わないから×.」

1/10の位までの小数計算小学3年生で,それより下の位までの計算は4年生で学ぶ.

文部科学省指導要領に0を消すことについての文言は見当たらなかった(探し方が悪いだけか?)が,教科書会社学習指導案には「0を消す」と書いてあった.「0.1が10個で1.0とは言わないから」らしい.

そうかもしれないけど,積は他にも意味づけることができるので,それだけを根拠にするのは弱い気がする.あと,「俺は1.0って言う」って人がいたらどうなんだろう.

それよりも問題なのは,これが罷り通ると生徒が先生議論する機会が失われてしまうことだ.言われたことに粛々と従うだけの人格形成されるのは,良くないことだと思う.

「ある世界数学者が,特別な条件がない限り○だとあるテレビ番組発言した.世界数学者は小学校先生より偉い.だから○.」

これは○にせざるを得ない!俺は権威に媚び諂う卑しい人間なんだ.定額給付金くれよ.げへへ.

…というのは冗談で,これも議論の機会が失われるので良くないことだと思う.

その世界数学者が間違っていると主張しているわけではないのでお間違えなきよう.

中学受験では7.0を7と書かないと[Resp. 書くと]×になる.だから将来のために×[Resp. ○].」

受験は良くも悪くも世間に大きな影響を与えているのだと分かる.小学生みなが受験をするわけではないと思うので,小学校先生がこのように考えることはないと思うが.

実際○か×かは採点する中学校に聞いてみないと分からない.

しかしこれも権威に諂う考え方だなあと思う.疑問から逃げているようにも思える.

「ここでは筆算技術を問うている.筆算では小数点以下末尾の0は消す[Resp. 消さない]ことになっている.だから×[Resp. ○].」

なるほどこの考えは盲点だった.計算技術の話をしているので,言われた通りにしないと×にする.同じかどうかとは無関係だ.

微積分の計算や開平計算など,技術習得理解に先立つこともある.まずは計算に習熟してからあとでその計算意味理解するという考えがあってもおかしくない.

末尾の0を消すのは意味を考えているということだろうから技術習得が優先とする考え方だと消さない方が良いような気がしてくる.

他にもあるかもしれないけど,こんなところだろうか.

私は,ちゃん計算の仕方が分かっていることが読み取れれば○にすべきだと思っていた.だから7.0でも7でも6.999…でも○にすべきだし,2.8+4.2は×にすべきだと思う.3+4とだけ書いてあったら,迷った末に,揶揄っているだけで計算の仕方は分かっていると思って,○にするだろうな.筆算技術習得観点から見たら×になるのかな.小学校先生は大変だ.

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん