いろいろ
Seize the day.
2007-01-25 [長年日記]
■ [misc] 繰り上がり足し算をどう脳内処理してますか? 〜10 の補数 vs. 暗記〜
週刊モーニングに「ドラゴン桜」とタイアップした「親が手伝える勉強のポイント!!」というコラムが毎週載っている.小学生の子供を持つ親がターゲットで,小学校の色々な教科の勉強のポイントを紹介しているんだけど,ここ数回は「繰り上がりのある足し算」がテーマになっている.コラムによると繰り上がりの足し算でポイントなのは「10 の補数」であるという.10 の補数というのは,その数に足すと 10 になるような数のことで,例えば 4 に対して 6,8 に対して 2,というような具合だ.
で,実際に足し算をする時には片方の数を分解して補数から 10 を作り,そこに残りを足すということをやる.具体的にいうと「8+7」を計算する場合,7 を 2 (8 に対する補数) と 5 にわけて,2+8=10,10+5=15,と計算する.あるいは 8 を 3 と 5 に分けて以下同様,という方法も考えられる.それでもって「8 が来たら 2」「7 が来たら 3」というように,ある数に対する 10 の補数がぱっと答えられるようになることが必要不可欠ですよ,というような話が書いてある.
この一連の話を読んでて,当初,わけがわからなかった.
…はあ? なんでこんなわけわからん複雑な処理をしてるんだ??
補数を想定し,被加数を分解し,10 を作り,残りをさらに足すだと? なんか一時レジスタがやたらと必要じゃね? ほんとに小学一年生の短期記憶でこなせるのか? えーと,
a ← 8; b ← 7; c ← complement(a); # (=2).complement() は 10 の補数のルックアップテーブル.覚える. c ← b - c; # (=5) return (10 + c);みたいなことをやるわけだから,脳内では常に一時的なレジスタ c を保持しなければならない.しかも 2 になったと思ったら即 5 になるので混乱しやすい.また実質的に引き算を含んでいるのでさらに混乱する.さらに上記は多分かなり慣れて来た頃の処理を表してて (「8 の補数は 2!」→「7-2=5!」→「機械的に 10 を足して 15!」),最初のうちは 2+8=10 という別の足し算と,それをさらに保持するレジスタが必要になるはず.
…多分こういう教え方をしているというのは,皆さんこの方式で処理してるってことなんだろうな.えー,実は自分は脳内でこういう処理はまったくやってません.ではどうしてるかというと,一桁の数の足し算 ([1-9]+[1-9]) の結果は全部暗記してます.単なるルックアップテーブルです.7+8=15 ってのは導出するものじゃなくて,2+4=6 や 7×8=56 と同様,単に答えを暗記.メモリは喰うけど,[1-5]+[1-5] の組合せよりたかだか 26 通り分多いに過ぎません.演算上は 2 ステップ少ないし.小学生の頭にはこっちのほうが楽な気がするんだけど.
ちなみに自分が小学校でどういう教わり方をしたのかは全く記憶にない.なんかオレンジ色のマグネットタイルで教わったのは覚えてるが,10 の補数方式だったのか暗記方式だったのかは不明.多分,導入時は 10 の補数的な教え方だったんじゃないかと思うが,気がついたら暗記してた.そもそもこのコラムを読むまで自分で計算の過程を意識したことがなかった.「ああ,暗記してたのか」と気づいたのはつい最近.
なので,もしも世間のほとんどの人が 10 の補数方式で計算してたとしたらちょっとしたカルチャーショックだ.自分としては,レジで 768 円と言われて 1,273 円出すのと同じくらい頭を使う感じがするんだよなあ.慣れてしまえばどうってことないのかも知れないが,慣れない.繰り上がりでこれだけ混乱するのだから,繰り下がりの引き算なんてどうなってしまうのだろう.恐ろしい.みんなマジ頭いいな.皆さんはどちらの方式で計算していますか?
追記: そういや暗記に比べて計算が不得手な小学生だったので,やたらいろいろな計算を暗記に頼っていた.2 のべき乗とか (16,384 までは暗記してた.これは今でも役に立つ),3.14 の倍数とか,7 で割った時の循環小数 (142857) とか….
追記 (2007-01-29): 皆様からの反応とそれに対するコメントをまとめました.[2007-01-29]
関連記事:
- 「繰り上がり足し算の脳内処理」への反応 [2007-01-29]
- 「繰り上がり足し算をどう脳内処理してますか? 〜10 の補数 vs. 暗記〜 」にさらに反応が [2007-09-19]
本日のTrackBacks(全1件)
[TrackBack URL: http://nao.s164.xrea.com/td/tb.rb/20070125]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
どう習ったかはちっとも覚えてませんが,私の脳内では「補数で計算する」というイメージが「暗記」されているようです.
本日のリンク元
- はてなブックマーク ×54 : 25, 15, 10, 3, 1
- はてなダイアリー: foodp さん ×42 : 32, 8, 2
- はてなダイアリー: deep-breath さん ×22
- はてなブックマーク: sshi さん (2007-01-28) ×17
- はてなダイアリー: foodp さん (2007-01-29) ×7
- はてなダイアリー: idojun さん ×4
- はてなダイアリー: deep-breath さん (2007-01-28) ×3
- はてなブックマーク追加 ×2 : 1, 1
- Bloglines (37619907) ×1
- Windows Live 検索 (子供 足し算の教え方) ×1
その他のリンク元
- http://mixi.jp/view_diary.pl?id=330882848&owner_id=2453728 ×2
- http://www.kagami.org/diary/ ×2
- http://mixi.jp/view_diary.pl?id=558190457&owner_id=5117040 ×2
- http://b.hatena.ne.jp/osito/教育/?mode=detail ×1
- http://app.m-cocolog.jp/t/typecast/100410/90088/16516861/redirect_confirm?exturl=http://nao.s164.xrea.com/td/2007-01-25.html ×1
- http://blog.livedoor.jp/baby_touch/archives/2007-04.html ×1
- http://b.hatena.ne.jp/osito/教育/ ×1
- http://blog.livedoor.jp/baby_touch/archives/50748726.html ×1
- http://pureheart.ddo.jp/~fukegao/diary/ ×1
検索
- 足し算 教え方 ×194 / 繰り上がり ×176 / 10の補数 ×97 / 足し算の教え方 ×96 / 繰り上がり 足し算 ×71 / 繰り上がりの足し算 ×70 / 繰り上がりのある足し算 ×68 / 10の補数 ×44 / 繰り上がり計算 ×42 / 繰り上がり足し算 ×33 / キーワード不明 ×27 / 繰り上がり 繰り下がり ×22 / 足し算 繰り上がり ×22 / 補数 ×18 / 足し算 暗記 ×14 / 繰り上がり足し算 10 の補数 ×13 / 8の補数 ×9 / 補数計算 ×8 / 補数 10 ×8 / 繰り上がり繰り下がり ×8 / そろばん 足し算 おぼえ方 ×7 / 算盤の足し算 ×7 / 5+6 どう脳内処理 ×7 / 足し算教え方 ×7 / 繰り上がりのある ×6 / 10になる足し算 ×6 / 繰り上がり足し算をどう脳内処理してますか ×6 / そろばん 教え方 ×5 / 繰り上がり 処理 ×5 / 一年生足し算のやり方 ×4 / 小学一年生の足し算の教え方 ×4 / 足し算 引き算 暗記 ×4 / 繰り上がり足し算 処理方法 ×4 / くりあがり 足し算 ×4 / 小学校1年 足し算 繰り上がり方法 ×4 / 繰り上がりの教え方 ×4 / 足し算 繰り下がり ×4 / そろばんの教え方 ×4 / 8の補数 ×4 / そろばん 繰り上がり ×4 / 一桁の足し算 教え方 ×4 / 繰り上がり 足し算 やり方 ×3 / タイル数字 繰り上がりの足し算 ×3 / 小学校 足し算 引き算 教え方 ×3 / 小学生 引き算 バグ ×3 / 二桁の足し算 繰り上がり ×3 / 繰り上がりとは ×3 / 10の補数計算 ×3 / そろばん 繰り上がり足し算 ×3 / 繰り上がりの足し算 教え方 ×3 / 8+7 脳内処理 ×3 / そろばん やりかた ×3 / そろばん 足し算 ×3 / 繰り上がり計算 教え方 ×3 / そろばん 補数 ×3 / 足し算を覚える方法 ×3 / 足し算 引き算 覚え方 教え方 ×3 / 足し算 引き算 繰り上がり 繰り下がり ×3 / 一年生 足し算の教え方 ×3 / 小学生 足し算 教え方 ×3 / 繰り上がり足し算 暗記 ×3 / 繰り下がりのある引き算 教え方 ドラゴン桜 ×3 / そろばんの引き算のやり方 ×3 / 小学生 足し算 ×2 / 8の補数 計算 ×2 / 3.14の倍数 ×2 / 補数 10 足し算 ×2 / くりあがり ×2 / 計算 繰り上がり ×2 / 繰り上がりの計算 ×2 / 10 補数 ×2 / レジ 繰り下がり計算 ×2 / 足し算 ×2 / 繰り上がり 繰り下がり 教え方 ×2 / 補数 計算 ×2 / 小学校 繰上り足算 ×2 / 覚え方 そろばん OR ソロバン OR 算盤 ×2 / 足し算 一桁 繰り上がり ×2 / 算盤 足し算 ×2 / 繰り上がりない足し算 ×2 / 繰り上がり 計算 ×2 / 足し算 覚え ×2 / 教わり方 ×2 / 補数 足し算 ×2 / 足し算 子供 教え方 ×2 / 小学生 引き算 足し算 繰り ×2 / 繰り下がり 補数 ×2 / 小学校2年 2桁の足し算 教え方 ×2 / ruby 足し算 ×2 / 5の補数 足し算 ×2 / 10の補数 覚え方 ×2 / unix for 足し算 ×2 / 小学一年生 勉強 暗記 ×2 / 繰り下がり 繰り上がり ×2 / 10 補数 ×2 / 繰り上がり足し算の脳内処理 ×2 / 足し算 繰り上がり 教え方 ×2 / 繰り上がり 繰り上がり ×2 / くりあがり足し算の教え方 ×2 / 補数 繰り上がり ×2
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.






10の補数を使うのは、算盤のやりかたにとらわれているからかもしれませんね。算盤というレジスタが目の前ないし脳内にあることが実は前提になっているのかも。
自動車教習で左足ブレーキを教えられないのと同じく、10の補数で教えるというのはレガシー引きずりなのかも。
繰り上がりのある1桁の足し算について、他に、「小さい方の数の2倍をして、大きい方と小さい方の差を後で足す」というやり方で脳内処理している人がいるようです。(7 + 6 = (6 * 2) + 1 = 13) ←足し算を完全にマスターする前に2の桁の九九を覚えた人?
AC さん,ご無沙汰しております :-)
確かに 10 の補数は算盤から来ているのかも知れませんねー!気づきませんでした.もしかしたら日本固有の教え方かも知れない.
(6*2)+1=13 方式,よくよく考えたら自分でも検算用に常用していることに気がつきました.ただし何故か 2 数の差が 1 の時だけなのですが….