子どもの間違いはエラーログである——算数のつまずきを「デバッグ」する

目次

その間違いには、理由がある

1/2 + 1/3 = 2/5

テスト用紙にこう書かれていたら、教師は赤ペンで×をつける。「分母同士、分子同士を足してはいけません」と正しいルールを教え、通分のやり方を説明する。

しかし、立ち止まって考えてほしい。

この子はでたらめに答えたわけではない。「分母は分母同士、分子は分子同士を足す」という、それなりに筋の通ったルールを自分で作り、それを一貫して適用している。つまり、この子の頭の中には「ルール」がある。ただ、そのルールが間違っているだけだ。

プログラミングで言えば、これはシンタックスエラー(書き方のミス)ではなく、ロジックエラー(論理の誤り) だ。コードは正常に動いている。ただ、仕様の理解が違っている。

そして、ロジックエラーを直すには、エラーログを読む必要がある。どこで、なぜ、処理が想定と異なる結果を出しているのか。子どもの「間違い」は、まさにそのエラーログだ。×をつけて終わりにするのは、エラーログを読まずにプログラムを再実行するのと同じ——同じバグが何度でも再発する。


数概念の「型」——具体から抽象へ

プログラミングには「型(type)」という概念がある。整数型、浮動小数点型、文字列型——同じ「1」でも、整数の1と文字列の”1″では、コンピュータにとってまったく別物だ。そして、型が違うデータ同士を演算しようとすると、型変換(キャスト) が必要になる。

算数における子どもの学びも、実はこの「型変換」の連続だ。

学年扱う「型」型変換の内容
1年具体物 → 数りんご3個を「3」という記号に変換する
2年数 → 式「合わせる」を「+」に変換する
3年整数 → 分数・小数「1より小さい数」という新しい型が登場する
4年具体 → 抽象面積、角度など「見えない量」を扱い始める
5年数 → 割合「2つの量の関係」という概念型へ変換する
6年算術 → 代数的思考文字を使った式、比例など

つまずきが起きるのは、この型変換のタイミングだ。以前の型(具体物、整数)で通用していたルールが、新しい型(分数、割合)では通用しなくなる。子どもにしてみれば、昨日まで動いていたコードが、今日から動かなくなったような体験だ。


足し算の5つのステージ

「2+3=5」。大人にとっては一瞬の計算だが、子どもがこの答えにたどり着くまでには、5つの発達段階がある。

① 全部数え(All Counting)
りんご2個と3個を合わせて、1、2、3、4、5と全部数える。

② 数え足し(Counting On)
2まではわかっているので、「3、4、5」と残りだけ数える。

③ 交換則の利用
3+5を5+3に置き換え、片手の5本指から数え始める。「大きい方から数えたほうが楽だ」と気づいている。

④ 合成・分解による操作
7+8を、5+2+5+3と分解し、5+5=10を利用して15を導く。

⑤ 記憶検索(Fact Retrieval)
7+8=15を、計算せずに記憶から即座に取り出す。

大人は⑤の段階にいるから、足し算を「一瞬でできること」だと思っている。しかし子どもは①から順に登っている最中だ。②の段階でつまずいている子——つまり「+1」の意味が直感的にわからない子——に対して、⑤の状態を前提にした指導をしても、届くはずがない。

ここで有効なのが、数直線だ。定規やカレンダー、デジタルではない温度計のように、数字が順番に並んでいる視覚的なツール。「2の次は3、3の次は4」という数の連続性を、目で見て確認できる。これは、②の段階にいる子どもにとって、抽象的な数の世界を具体化する「型変換の補助ツール」になる。


分数——なぜ「2/5」と答えてしまうのか

冒頭の 1/2 + 1/3 = 2/5 に戻ろう。

この間違いのエラーログを読むと、原因ははっきりしている。子どもは、整数の足し算のルールを分数にそのまま適用しているのだ。

整数では「桁ごとに足す」。23+14なら、十の位は2+1=3、一の位は3+4=7で、答えは37。このルールを分数に持ち込めば、分母は1+1=2、分子は2+3=5で、2/5になる。子どもの内部ロジックとしては完璧に一貫している。

では、何が足りないのか。

分数の「意味」が腑に落ちていないのだ。1/2は「半分」だ。1/3は「3つに分けた1つ分」だ。半分よりも大きいものに何かを足したのに、答えが半分(2.5/5)にも満たない——この量の感覚が育っていれば、「おかしいぞ」と気づける。

ここで効果的なのが、具体的な場面を使った問い返しだ。

「1/2リットルのジュースと1/3リットルのジュースを合わせたら、何リットルになる? 2/5リットルだと半分にもならないけど、本当にそれでいい?」

量のイメージと計算結果の矛盾に気づかせること。通分の手順を教える前に、「なぜ通分が必要なのか」を体感させること。手順だけ教えても、次に形式が変わればまた同じバグが出る。


割合——小学校算数の「ラスボス」

小学校算数で最も子どもがつまずくのは、おそらく割合だ。

「40人のクラスで、8人が欠席しました。欠席の割合は?」

この問題で必要なのは、基準量(40人)と比較量(8人)を区別すること。割合=比較量÷基準量=8÷40=0.2(20%)。

しかし、ここで子どもがよくやるのは基準量を取り違えることだ。40÷8=5と答えたり、差(40−8=32)を割合だと思ったりする。

なぜか。割合という概念が、それまでの算数とはまったく異なる「型」 だからだ。

これまでの算数では、答えは常に「量」だった。3個+2個=5個。量と量を操作して、量が出てくる。しかし割合は、2つの量の「関係」を表す数だ。0.2という数字には「個」も「人」も「リットル」もつかない。単位のない、純粋な関係値。

これはプログラミングで言えば、整数や浮動小数点を扱っていた子どもに、突然構造体やオブジェクトを要求するようなものだ。「データそのもの」から「データとデータの関係」へ。認知の次元が一段上がる。


順思考と逆思考——「逆」が難しい理由

算数のもう一つの壁が、逆思考だ。

順思考:りんごが3つありました。5つもらいました。合わせていくつ?
逆思考:りんごが3つありました。もらうと全部で8つになりました。もらったのはいくつ?

足し算に対して引き算、かけ算に対して割り算。算数では常に「順」と「逆」がセットになっている。

しかし、「逆」という概念そのものが、子どもにとっては高度な認知操作だ。「手が逆だよ」と言われたとき、表と裏が逆なのか、前後が逆なのか、左右が逆なのか——「逆」は文脈によって意味が変わる。

文章題が苦手な子どもの中には、計算力の問題ではなく、問題文が順思考なのか逆思考なのかを判断できていない場合がある。エラーログを読まずに「計算ドリルを増やしましょう」と処方しても、そのバグは直らない。


「答えの正しさ」より「考えの道すじ」

算数の授業でよく見る光景がある。教師が問題を出し、子どもが答え、正解なら○、不正解なら×。

しかし、学習指導要領が算数科で最も重視しているのは、「数学的な見方・考え方」 だ。答えの正しさではなく、考えの道すじ。

数学的な見方・考え方には、3つの思考法がある。

思考法意味算数での例日常生活での例
演繹ルールから結論を導く「三角形の内角の和は180°」→この三角形の残りの角度は?予算の上限からお釣りを計算する
帰納事例からルールを見つける1+3=4、2+4=6、3+5=8…→偶数+偶数=偶数?毎月の支出パターンから節約ポイントを見つける
類推似た構造を別の場面に応用する直方体の体積の求め方→複雑な形の体積は?前に似た問題を解いた経験を新しい場面で使う

この3つはプログラミングの世界でもそのまま通用する。演繹はif-then文、帰納はデータからのパターン認識、類推はデザインパターンの適用だ。

つまり算数は、答えを出す教科ではなく、考え方を育てる教科なのだ。答えが間違っていても、考えの道すじが筋の通ったものであれば、そこにこそ次の学びの足場がある。


「計算はできても説明できない」問題

評価の現場でよく見られる現象がある。計算はできても、なぜそうなるのか説明できない子どもだ。

3/5+1/5=4/5。正解。しかし「なぜ分母はそのままで分子だけ足すのか」を聞くと、答えられない。

これは、手順(アルゴリズム)は覚えたが、意味(ロジック)を理解していない状態だ。プログラミングで言えば、コピペでコードを動かせるが、コードの意味がわかっていない状態。動くコードと理解されたコードは、見た目は同じでも質がまったく違う。

算数で本当に目指すべきは、図や言葉で「なぜそうなるのか」を説明できることだ。説明できるということは、理解しているということ。そして、説明できる力は、算数以外のあらゆる場面で応用が利く。


農業で学んだ「土壌診断」

農業をやっていた頃、作物がうまく育たないとき、まず土壌診断をした。

葉が黄色くなったら窒素不足かもしれない。実がつかなければリン酸が足りないかもしれない。しかし、症状だけを見て肥料を足すのは危険だ。窒素過多で根が傷んでいるのに、さらに窒素を足したら状況は悪化する。

大事なのは、目に見える症状から、目に見えない原因を推定することだ。

算数も同じだ。テストの点数が低い(症状)から、計算ドリルを増やす(肥料を足す)——これは土壌診断なしの処方箋だ。

子どもの間違いを一つひとつ読み解けば、その子の思考回路が見えてくる。

  • 1/2+1/3=2/5 → 分数の意味理解が不足(量の感覚を育てる必要がある)
  • 7+8で指を使って全部数え直す → 数え足しの段階に達していない(数直線で連続性を視覚化する)
  • 割合の問題で基準量を取り違える → 「量」と「関係」の型変換ができていない(図で2つの量の関係を整理させる)

間違いの中にこそ、次の指導のヒントがある。エラーログを読めるかどうかが、デバッグの腕を分ける。


本記事は、算数科教育法および小学校学習指導要領解説 算数編(平成29年告示)の学習内容をもとに執筆した。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次