アカウント名:
パスワード:
正解は「9.0」(筆算で9.0を出したあとで、0を消す)。画像を見ると、ちゃんと0に赤で斜め線が入ってます。授業の中では、後ろの0は斜め線で消すように、と指導を受けているのに対し、それを実行してないから減点。
有効数字的に9.0の方が正しいだろってツッコミが散見されますが、小学算数には有効数字の概念はありません。
電卓でも、Excelでも、型の緩いスクリプト系言語でも、3.9+5.1は9になるのは結構一般的だと思いますが、「php -r "print(3.9+5.0);"」とやって9.0にならないのはおかしいってツッコミは見たことないですね。浮動小数点数には有効数字の概念がないからそういう事になるわけで、おんなじことです。
ちなみに「えんぴつはなんぼんありますか」みたいな問題で「1ほん」と答えても減点。正解は「1ぽん」
追記です。これは確認取ってませんが、たぶん、いきなり「9」とだけ書いても減点。筆算の手順として「各桁の足し算をして 9.0 を出したあと、末尾の0を消す」という流れになってるので。
>有効数字的に9.0の方が正しいだろってツッコミが散見されますが、小学算数には有効数字の概念はありません。
確かに、そんなことはすっかり忘れてた年寄り脳
>筆算の手順として「各桁の足し算をして 9.0 を出したあと、末尾の0を消す」という流れになってるので。
筆算ってそうでしたっけ、すっかりやらないので忘れてる。「筆算のテスト」なら 3.9+5.1------ 9が正しいか。
#オフトピ今の小学校算数教育では手順や順番ってものすごくこだわってるらしいですね。足し算や掛け算ですら異なる順序で計算するとバツを食らうとか。もしかして、先生自体がいわゆる「マニュアル世代」で手順から外れてはいけないということに囚われてるのかもしれない(邪推)。
私が小学校の時「一つの答えに至るのに様々な手段があるので色々考えて、その答えが正しいかどうかも考えて」と教えられてた。算数でも「他に考え方在るか?」とか「他の回答もあるか」とか聞かれて違う解き方を探すのが楽しかったっけ。
その時の先生は僧職の人で、私達が卒業後寺に戻って住職になってたけど独自の教育方針だったのかもしれない。
あ、"9.0"って書いてから"0"を斜線で消してまでで正解なんだ。
「筆算手順試験」
>"9.0"って書いてから"0"を斜線で消してまで
小数点記号はどういう扱いなのだろうか?0と同時に抹消することは要求していないか、厳格な教師は誤答とするのか、どっち?それこそ、学習指導要領にないからてんでばらばらな実態だというのか?
// わたしが見たtogetterまとめページの教師赤ペンは小数点記号放置だったはず。
> 足し算や掛け算ですら異なる順序で計算するとバツを食らうとか。今だけじゃないです。あの話は昔からありました。
「とにかく数字並べとけばいいんじゃね?」って人を古い落とすには、有効な教育法だと思います。そういう所を無視してると、こういう古いクイズにもひっかかる。https://ja.wikipedia.org/wiki/%E6%96%99%E9%87%91%E7%B4%9B%E5%A4%B1 [wikipedia.org]
「大元は夏目漱石の弟子、内田百間の『阿房列車』第一話に掲載されていたようです。」http://ameblo.jp/msak2/entry-11731493200.html [ameblo.jp]マジ?
給仕が猫糞した200円は店が受け取っているはずの2700円に含まれてるのになんでそこにまた200円を足すんだろう。と思ってしまったらそれであってるみたいなのでちょっとうれしい。
もしかしたら随分昔にこの問題を読んで正解を知ってたのかもしれない。>じぶん
私の妻は小学校教諭で、その教材作りを手伝わされているため、この手の問題は結構身近な存在なんですが、
> 一つの答えに至るのに様々な手段があるので色々考えて
これは今でもそうですよ。かけ算の順序問題は、
1)問題文を見て、「○個のかたまり」が「△つある」というかけ算で計算できることを読み解く2)「○×△」と定式化して、答えを出す
という過程の1と2の間で○と△の順番を間違えたら減点/不正解というものです。(1ブロックの個数を先に書け、というのは指導でかなり徹底してます。)それを、2)の部分だけみて、不正解になるのはおかしいと騒いでるんですよ。
で、1)については何通りもの考え方ができるのは当然であり、その段階でいろいろな考え方をするように指導しています。
たとえば、以下、実際の問題プリントからのコピペ+回答例ですが
みかんの 数を 2とおりの 考え方で もとめましょう。どのように 考えたかを せつめいしましょう。(みかんが縦3個横5個並んでいる図)lつめの考え方 (たてに)3この かたまりが (ぜんぶで)5つ しき 3×5=15 こたえ 15こ 2つめの考え方 (よこに)5この かたまりが (ぜんぶで)3つ しき 5×3=15 こたえ 15こ
みかんの 数を 2とおりの 考え方で もとめましょう。どのように 考えたかを せつめいしましょう。(みかんが縦3個横5個並んでいる図)
lつめの考え方 (たてに)3この かたまりが (ぜんぶで)5つ しき 3×5=15 こたえ 15こ
2つめの考え方 (よこに)5この かたまりが (ぜんぶで)3つ しき 5×3=15 こたえ 15こ
といった感じですね。ここで、「5このかたまりが3つ、3×5=15」と書いたら不正解になるわけです。対象の並び方も、(人工無能的に縦の数と横の数を数えて書くの防止のため)、同心円状に並べたり色違いを混ぜたりして、いろいろな分類ができるように(分類が画一的にならないように)工夫されてます。
かけ算にかぎらず「2通り以上の解き方を児童に考えさせる」ような問題はけっこうたくさんあって、そういう「考え方」の導出を重視している感じ。
現状学習指導についての紹介ありがとうございます。みかん縦横グルーピングは数える方向がニ通りあるのを学ばせてるのでしょうか。いまはそんなことまで教えないといけないんですね。って、自分もそういうことまで教えられてて忘れているのかもしれない。
もしかしたらミカンが三個入っている籠が五つある問題文だと、3 x 5 =五つの籠にそれぞれミカンが三個入ってる問題文だと 5 x 3 =だけがそれぞれの正解になっちゃうのかな。あるいは問題文の並びと数式は一致しなくても中身があってれば正解にしちゃうのか。
先生も大変そう
この問題の本質は「教えられたことを教えられたどうりにできるかどうか」を見るだけで「正しいかどうか」はまったく関係ないこと。
これも企業(や会社)が「教えられた事を教えられたどおりに出来るスキル」を重視してきたためですね。
同じ番組で「先生に教えられたからゼロはつけません」って答えた女の子をみて、ありゃあ…ほんとにロボット育ててるんだなあこの国はって思いました。
あと…あの番組で一番問題なのは結局「なんだかよくわからないから"偉い人"に判断をしてもらおう」というスタンスが非常にまずい。林先生は学問がどーのとか言う割にこのスタンスでいいのか全く気が付かなかたのかなあ。
森先生がすごいってのはわかるけど、そのひとに判断したものを「ほれみたことかフィールズ賞もとってるすごい先生がこういってるぞ!」って単純に権威主義じゃんよ… _(:3 」∠)_
>同じ番組で「先生に教えられたからゼロはつけません」って答えた女の子をみて、ありゃあ…ほんとにロボット>育ててるんだなあこの国はって思いました。
完全に調教された少女って素晴らしい。自分で考えるのをやめて「与えられた作業は正確にできる」優秀なロボットなら、上がAIに変わっても十分働けそうでなによりですね。
完全に調教された少女って素晴らしい。
素晴らしい(同意…でも毎回同じ反応しかしないと、なんだかつまんないっす(´・ω・`)ツマンナイ
自分で考えるのをやめて「与えられた作業は正確にできる」優秀なロボットなら、上がAIに変わっても十分働けそうでなによりですね。
よかった、低所得な貧困層から抜け出せない少女はずっと存在できるんだ(えー
# よーしパパがんばって(なにをどうするつもりだコラ
数学とスクリプト言語の話は混同しない方が良いと思います
数学と異なりスクリプト言語では1) 数値の型2) 有効桁3) printのような表示関数(つまり変数を文字列に変換する処理)を考慮する必要があります
1)の点ではphp -r 'var_dump(3.9+5.1);'php -r 'var_dump(9);'の結果を見れば判るように3.9+5.1は内部的にはfloat型で9はint型で表現されます
つまりPHPにおける 3.9+5.1 は「9」ではなくて「float型の9」 です3.9+5.1が 「int型の9」になると勘違いしていると痛い目にあいます
次に 2)の話でPHPのfloat型は IEEE 754に従っていてるので有効けたは7桁ぐらいです
float型の 9 は 大雑把に言えば 9.0000000 と表現されていることになります
スクリプト言語で有効桁のことを忘れていると痛い目にあいます
最後に3)の話で
float の9 が画面にどのように表示されるかは,使用する関数により異なります php -r 'print(3.9+5.1);' php -r 'printf("%d", 3.9+5.1);' php -r 'printf("%f", 3.9+5.1);'これは実行すると999.000000となるはずです
print(3.9+5.1) の結果をみて それを整数の9 だと勘違いしていると痛い目にあいます
話の内容には基本的に賛同はしますが、1)、2)は今回の問題の本論とはまったく関係ないです。#PHPの3.9+5.1はdoubleなので、有効数字は53bit=10進で15桁強、というツッコミはしておきます。
私が問題にしているのは> 3) printのような表示関数(つまり変数を文字列に変換する処理)これの一点。
「(書式を指定しない)一般的な数値の表示」では「3.9+5.1」は「9」と書くのが一般的であり、そういう利用ケースに併せるために、電卓やExcelやスクリプト系言語などでも「9」となるような実装が行われている、ということが言いたかったんです。
printfは書式を指定してるんですから、この論からはちょっと外れます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
筆算の問題 (スコア:2)
正解は「9.
0」(筆算で9.0を出したあとで、0を消す)。画像を見ると、ちゃんと0に赤で斜め線が入ってます。授業の中では、後ろの0は斜め線で消すように、と指導を受けているのに対し、それを実行してないから減点。有効数字的に9.0の方が正しいだろってツッコミが散見されますが、小学算数には有効数字の概念はありません。
電卓でも、Excelでも、型の緩いスクリプト系言語でも、3.9+5.1は9になるのは結構一般的だと思いますが、「php -r "print(3.9+5.0);"」とやって9.0にならないのはおかしいってツッコミは見たことないですね。浮動小数点数には有効数字の概念がないからそういう事になるわけで、おんなじことです。
ちなみに「えんぴつはなんぼんありますか」みたいな問題で「1ほん」と答えても減点。正解は「1ぽん」
Re:筆算の問題 (スコア:1)
追記です。これは確認取ってませんが、たぶん、いきなり「9」とだけ書いても減点。
筆算の手順として「各桁の足し算をして 9.0 を出したあと、末尾の0を消す」という流れになってるので。
Re:筆算の問題 (スコア:2)
>有効数字的に9.0の方が正しいだろってツッコミが散見されますが、小学算数には有効数字の概念はありません。
確かに、そんなことはすっかり忘れてた年寄り脳
>筆算の手順として「各桁の足し算をして 9.0 を出したあと、末尾の0を消す」という流れになってるので。
筆算ってそうでしたっけ、すっかりやらないので忘れてる。
「筆算のテスト」なら
3.9
+5.1
------
9
が正しいか。
#オフトピ
今の小学校算数教育では手順や順番ってものすごくこだわってるらしいですね。
足し算や掛け算ですら異なる順序で計算するとバツを食らうとか。
もしかして、先生自体がいわゆる「マニュアル世代」で手順から外れてはいけないということに囚われてるのかもしれない(邪推)。
私が小学校の時
「一つの答えに至るのに様々な手段があるので色々考えて、その答えが正しいかどうかも考えて」
と教えられてた。
算数でも「他に考え方在るか?」とか「他の回答もあるか」とか聞かれて違う解き方を探すのが楽しかったっけ。
その時の先生は僧職の人で、私達が卒業後寺に戻って住職になってたけど独自の教育方針だったのかもしれない。
Re:筆算の問題 (スコア:1)
あ、"9.0"って書いてから"0"を斜線で消してまでで正解なんだ。
「筆算手順試験」
Re:筆算の問題 (スコア:1)
>"9.0"って書いてから"0"を斜線で消してまで
小数点記号はどういう扱いなのだろうか?
0と同時に抹消することは要求していないか、厳格な教師は誤答とするのか、どっち?
それこそ、学習指導要領にないからてんでばらばらな実態だというのか?
// わたしが見たtogetterまとめページの教師赤ペンは小数点記号放置だったはず。
Re:筆算の問題 (スコア:1)
> 足し算や掛け算ですら異なる順序で計算するとバツを食らうとか。
今だけじゃないです。
あの話は昔からありました。
「とにかく数字並べとけばいいんじゃね?」って人を古い落とすには、有効な教育法だと思います。
そういう所を無視してると、こういう古いクイズにもひっかかる。
https://ja.wikipedia.org/wiki/%E6%96%99%E9%87%91%E7%B4%9B%E5%A4%B1 [wikipedia.org]
「大元は夏目漱石の弟子、内田百間の『阿房列車』第一話に掲載されていたようです。」
http://ameblo.jp/msak2/entry-11731493200.html [ameblo.jp]
マジ?
Re:筆算の問題 (スコア:1)
給仕が猫糞した200円は店が受け取っているはずの2700円に含まれてるのになんでそこにまた200円を足すんだろう。
と思ってしまったらそれであってるみたいなのでちょっとうれしい。
もしかしたら随分昔にこの問題を読んで正解を知ってたのかもしれない。>じぶん
Re:筆算の問題 (スコア:1)
私の妻は小学校教諭で、その教材作りを手伝わされているため、この手の問題は結構身近な存在なんですが、
> 一つの答えに至るのに様々な手段があるので色々考えて
これは今でもそうですよ。かけ算の順序問題は、
1)問題文を見て、「○個のかたまり」が「△つある」というかけ算で計算できることを読み解く
2)「○×△」と定式化して、答えを出す
という過程の1と2の間で○と△の順番を間違えたら減点/不正解というものです。
(1ブロックの個数を先に書け、というのは指導でかなり徹底してます。)
それを、2)の部分だけみて、不正解になるのはおかしいと騒いでるんですよ。
で、1)については何通りもの考え方ができるのは当然であり、その段階でいろいろな考え方をするように指導しています。
たとえば、以下、実際の問題プリントからのコピペ+回答例ですが
といった感じですね。ここで、「5このかたまりが3つ、3×5=15」と書いたら不正解になるわけです。
対象の並び方も、(人工無能的に縦の数と横の数を数えて書くの防止のため)、
同心円状に並べたり色違いを混ぜたりして、いろいろな分類ができるように(分類が画一的にならないように)工夫されてます。
かけ算にかぎらず「2通り以上の解き方を児童に考えさせる」ような問題はけっこうたくさんあって、そういう「考え方」の導出を重視している感じ。
Re:筆算の問題 (スコア:1)
現状学習指導についての紹介ありがとうございます。
みかん縦横グルーピングは数える方向がニ通りあるのを学ばせてるのでしょうか。
いまはそんなことまで教えないといけないんですね。
って、自分もそういうことまで教えられてて忘れているのかもしれない。
もしかしたら
ミカンが三個入っている籠が五つある問題文だと、3 x 5 =
五つの籠にそれぞれミカンが三個入ってる問題文だと 5 x 3 =
だけがそれぞれの正解になっちゃうのかな。
あるいは問題文の並びと数式は一致しなくても中身があってれば正解にしちゃうのか。
先生も大変そう
Re:筆算の問題 (スコア:1)
この問題の本質は「教えられたことを教えられたどうりにできるかどうか」を見るだけで
「正しいかどうか」はまったく関係ないこと。
これも企業(や会社)が「教えられた事を教えられたどおりに出来るスキル」を重視してきた
ためですね。
同じ番組で「先生に教えられたからゼロはつけません」って答えた女の子をみて、ありゃあ…ほんとにロボット
育ててるんだなあこの国はって思いました。
あと…あの番組で一番問題なのは結局「なんだかよくわからないから"偉い人"に判断を
してもらおう」というスタンスが非常にまずい。林先生は学問がどーのとか言う割に
このスタンスでいいのか全く気が付かなかたのかなあ。
森先生がすごいってのはわかるけど、そのひとに判断したものを「ほれみたことか
フィールズ賞もとってるすごい先生がこういってるぞ!」って単純に権威主義じゃんよ… _(:3 」∠)_
Re:筆算の問題 (スコア:1)
>同じ番組で「先生に教えられたからゼロはつけません」って答えた女の子をみて、ありゃあ…ほんとにロボット
>育ててるんだなあこの国はって思いました。
完全に調教された少女って素晴らしい。
自分で考えるのをやめて「与えられた作業は正確にできる」優秀なロボットなら、上がAIに変わっても十分働けそうでなによりですね。
Re:筆算の問題 (スコア:1)
完全に調教された少女って素晴らしい。
素晴らしい(同意
…でも毎回同じ反応しかしないと、なんだかつまんないっす(´・ω・`)ツマンナイ
自分で考えるのをやめて「与えられた作業は正確にできる」優秀なロボットなら、上がAIに変わっても十分働けそうでなによりですね。
よかった、低所得な貧困層から抜け出せない少女はずっと存在できるんだ(えー
# よーしパパがんばって(なにをどうするつもりだコラ
Re:筆算の問題 (スコア:1)
数学とスクリプト言語の話は混同しない方が良いと思います
数学と異なりスクリプト言語では
1) 数値の型
2) 有効桁
3) printのような表示関数(つまり変数を文字列に変換する処理)
を考慮する必要があります
1)の点では
php -r 'var_dump(3.9+5.1);'
php -r 'var_dump(9);'
の結果を見れば判るように
3.9+5.1は内部的にはfloat型で
9はint型で表現されます
つまりPHPにおける 3.9+5.1 は「9」ではなくて「float型の9」 です
3.9+5.1が 「int型の9」になると勘違いしていると痛い目にあいます
次に 2)の話で
PHPのfloat型は IEEE 754に従っていてるので
有効けたは7桁ぐらいです
float型の 9 は 大雑把に言えば 9.0000000 と表現されていることになります
スクリプト言語で有効桁のことを忘れていると痛い目にあいます
最後に3)の話で
float の9 が画面にどのように表示されるかは,使用する関数により異なります
php -r 'print(3.9+5.1);'
php -r 'printf("%d", 3.9+5.1);'
php -r 'printf("%f", 3.9+5.1);'
これは実行すると
9
9
9.000000
となるはずです
print(3.9+5.1) の結果をみて それを整数の9 だと勘違いしていると
痛い目にあいます
Re:筆算の問題 (スコア:1)
話の内容には基本的に賛同はしますが、1)、2)は今回の問題の本論とはまったく関係ないです。
#PHPの3.9+5.1はdoubleなので、有効数字は53bit=10進で15桁強、というツッコミはしておきます。
私が問題にしているのは
> 3) printのような表示関数(つまり変数を文字列に変換する処理)
これの一点。
「(書式を指定しない)一般的な数値の表示」では「3.9+5.1」は「9」と書くのが一般的であり、
そういう利用ケースに併せるために、電卓やExcelやスクリプト系言語などでも「9」となるような実装が行われている、
ということが言いたかったんです。
printfは書式を指定してるんですから、この論からはちょっと外れます。