格子掛け算とは?
格子掛け算は「ゼロシア法(gelosia)」や「ネイピアの格子法」とも呼ばれ、2つの整数を視覚的に掛け算する方法です。頭の中で繰り上がりを覚えておく必要はなく、長方形のグリッドを作り、各マスを斜線で区切って1桁ずつの積を書き込み、最後に対角線方向に足していくだけで答えが読み取れます。この計算ツールは、任意の2つの整数の積を求め、格子全体を自動で描き出すので、一つひとつの手順をたどることができます。格子法を学ぶ学習者にも、プリント教材を作る先生にもぴったりです。
計算ツールの使い方
被乗数(上に置く数)と乗数(横に置く数)を入力して、実行してください。ツールは桁区切り付きの積、わかりやすい文章での答え、そして m×n の格子グリッドを表示します。ここで m は被乗数の桁数、n は乗数の桁数です。各マスには交差する2つの数字の積(2桁)が表示され、十の位は左上の三角形に、一の位は右下の三角形に書き込まれます。
計算の仕組み
被乗数の各桁を上の辺に、乗数の各桁を右の辺に並べます。マス(i 行 j 列)には \(p = a \times b\) を書き込み、斜線の上に十の位(\(\lfloor p/10 \rfloor\))、斜線の下に一の位(\(p \bmod 10\))を入れます。右下の角から始めて、各対角線に沿って三角形の数字を合計し、繰り上がりは左上の次の対角線へ送ります。左の辺を下に、そして下の辺を読んでいくと、その並びがそのまま積になります。これは通常の整数の積、すなわち $$\text{Product} = \text{Multiplicand} \times \text{Multiplier}$$ とまったく同じ答えです。
計算例:785 × 1220
数字の 7・8・5 を上に、1・2・2・0 を右に並べます。各マスを埋め(たとえば \(7 \times 2 = 14\) は 1\4 と書きます)、対角線を足していくと、左の辺には上から 0・9・5・7、下の辺には 7・0・0 という境界の数字が並び、これを読むと 957700 になります。数値での検算でも $$785 \times 1220 = 957{,}700$$ と確認できます。
よくある質問
1桁の数でも使えますか? はい。1桁×1桁の計算では 1×1 のグリッドになります。たとえば \(7 \times 8 = 56\) は 5\6 と表示されます。
0 を入力するとどうなりますか? どちらかの入力が 0 の場合、積は 0 になり、グリッドはすべて 0\0 のマスで埋まります。
対角線の合計が本当の答えなのですか? はい。格子はあくまで視覚化の手段です。表示される積は、2つの数を正確に掛け合わせた整数の値そのものです。