平方根・立方根を筆算で求める方法について   戻る

 近所の図書館では毎年古本市を開いている。在庫があるとか、貸出利用がないとかで
不要になった書籍を無料で開放している。隣町では、一人20冊までとかの冊数制限を設
けているが、我が街の図書館は冊数無制限である。そんな太っ腹な所が好きで、毎年足
を運んでいる。朝10時開館前から並ぶ人も多く、会場は超満員であった。

  今年も、30冊近く本をGETすることができた。その中で気になる本が1冊あった。

昭和9年初版発行、昭和17年9月13日に13版発行(2000部)と記された

  問谷 力・森本清吾著  袖珍 数学公式要覧(山海堂出版部)

という本である。(出版社は、現存する「山海堂」のことだと思うが、詳細は不明。)

 公式集としては、高校生向けの『科学新興社モノグラフ24.公式集』が有名であるが、
上記の公式集は、小学校から大学初年級位までの、数学のありとあらゆる公式が網羅
され読むものを圧倒する迫力が感じられた。多分もう絶版だと思うが、惜しい限りである。

 学習指導要領も改訂の度ごとに内容が削減され、数学教育に携わる者として寂しい思
いをしていた。ただ、今度の新学習指導要領では、それまでの上限という認識から、下限
という認識に立って教えていいことになったので、生徒の興味のおもむくまま、これまでは
躊躇していたいろいろなことを紹介していきたいと思う。その材料を上記の本に見つける
ことが出来たのである。

 私が高校生のころ、教科書のコラムに「開平法」というのがあり、そこで、筆算で平方根
を計算する方法を学んだ。同年代の人に聞くと、「やったね!」という声が返ってきたので、
多分日本全国で、開平法というものが高校生の目に触れる機会はあったのだと思う。でも、
今はどの教科書をみてもその記述はないようである。上記の本では、その開平法はもちろ
んのこと、私が知らなかった開立法というものも紹介されていた。因みに、開立法について
は、我々より一世代前の方はご存知のようである。

 九去法とあわせ、それらをこのホームページで紹介し、先人たちが学んだことを、少しで
も我々が受け継ぎ、それらを後世に残していきたいと思う。
(開平法の原理については、こちらを参照)

  
  


  


開平法の原理

 開平法については、私自身高校生のころ学んだわけであるが、その原理について深く考
えようとしたことは、恥ずかしながら、今まで一度もなかった。大学受験ということもあるが、
「解ければO.K.」という考えが先に立ち、立ち止まってじっくり取り組むという時間もなかっ
た。全てが効率主義であったと、今大いに反省しているところである。ただ、「突っ走って先
を急ぐ」ということも数学の学習では大切であると思う。一つの高い山に登る場合、山道を寄
り道しながら進むよりも、一気に山頂に登りつめ、山頂から今登ってきた道を振り返る方が、
はるかに見通しよく山を語ることができる。数学の学習でもその方法は有効で、深入りしす
ぎて迷路に迷い込むこともなくなる。ある程度直感的に正しいと思うことは、深く考えずどん
どん先に進むという方が精神衛生上にもいいのかもしれない。数学のノーベル賞といわれる
フィールズ賞を受賞された広中平祐氏も、細く、先を急ぐという学習をされていたと聞く。(特
異点解消理論によりフィールズ賞を受賞された後、文化勲章を受章され、日本に一時帰国
されたときのNHKでの対談より)
 このページでは開平法の原理について、具体例を通して眺めてみたい。
  (231)=53361 なので、53361の平方根は 231 である。
ここでは、53361を与えて、その平方根231が求まる原理を調べようと思う。
(231)=53361の両辺を、10進法展開すれば、
    (2×100+3×10+1)=5×10000+3×1000+3×100+6×10+1
となる。従って、a、b、cを、0〜9の整数として(ただし、aは0でない)、
    5×10000+3×1000+3×100+6×10+1=(a×100+b×10+c)
を満たすa、b、c を合理的に見つける手順を探せばよい。
 ところで、a×100 を a00 などと表すことにすると、
  (a00+b0+c)=a0000+b00+c+2ab000+2ca00+2bc0
              =a00+(2a00+b0)×b0+(2a00+2b0+c)×c

と変形される。
 この式を見ると、副運算で、なぜ、あのような計算を行う必要があったのか、鮮やかにそ
のからくりが見えてくる。
 50000+3000+300+60+1=(a00+b0+c) において、まず、左辺の50000
に関係するのは、右辺ではa00 のみである。
 (a00)が一番50000 に近くなる、即ち、aが一番5に近くなる数を探す。
このことにより、a=2 が定まる。次に、
 (a00+b0+c)− (a00)を求めて、この値に一番近い値(2a00+b0)×b0 を与え
る b を見つけなければならない。そのために、副運算の方で、
2a00 を求めておくのであ
る。
c についても以下同様である。開平法のからくりの図式を次にまとめてみた。

     

特に、X−a0000−2ab000−b00−2ca00−2bc0−c=0 のとき、
  X=a0000+2ab000+b00+2ca00+2bc0+c
   =(a00+b0+c)
が成り立つ。