部分積計算機 - 手順付きの掛け算
数を位取りごとの部分に分けて多桁の掛け算を理解しましょう。部分積法はすべての途中の積と最終的な和を示します。
任意の2つの整数を被乗数と乗数として入力すると、部分積による分解を手順ごとに確認できます。
部分積計算機 - 手順付きの掛け算
数を位取りごとの部分に分けて多桁の掛け算を理解しましょう。部分積法はすべての途中の積と最終的な和を示します。
部分積計算機について
部分積法は、従来の筆算による掛け算アルゴリズムの代わりとなる方法で、各手順で分配法則を見える形にします。繰り上がりを頭の中で処理しながらコンパクトな縦書きの掛け算を書くのではなく、乗数の各桁を完全に展開し、その本来の位の値で被乗数の各桁とかけ合わせます。すべての途中結果を明示的に書き出し、最後に合計します。
48 に 27 を掛ける場合を考えます。部分積の方法では、まず両方の数を位取りで分解します。48 = 40 + 8、27 = 20 + 7 です。次に 4 つの積を計算します。40 × 20 = 800、40 × 7 = 280、8 × 20 = 160、8 × 7 = 56。これら 4 つの部分積を足すと 800 + 280 + 160 + 56 = 1296 となり、これは 48 × 27 です。各手順は、10 の累乗に1桁の数を掛ける形の計算で、学生が暗算しやすいものです。そのため、数感覚を育てている段階の学習者にとって、従来のアルゴリズムよりはるかに見通しがよい方法です。
この方法は大きな数にも自然に拡張できます。3桁の数に2桁の数を掛ける場合、被乗数の3つの位取り成分と乗数の2つの成分を組み合わせるため、6つの部分積が必要です。3桁同士の掛け算では9つの部分積になります。省略形のアルゴリズムより書く量は増えますが、紛らわしいプレースホルダーのゼロを避けられ、各積がなぜずれるのかを視覚的に理解しやすくなります。
部分積法は多項式の掛け算とも直接つながっています。(4x + 8) に (2x + 7) を掛けると 8x² + 28x + 16x + 56 となり、これは 48 × 27 の4つの部分積と正確に対応します。教師はこの対応を使って算数と代数をつなぎ、FOIL と長い掛け算が同じ根本的な操作であることを学生に示すことがよくあります。
認知の観点では、明示的な部分積は複雑な多段階の課題を、単純な1桁の掛け算の列と最後の筆算の足し算に分けることで、認知負荷を下げます。数学教育の研究では、部分積の考え方を理解した学生はより強い数感覚を身につけ、コンパクトなアルゴリズムへ移行するときの体系的な誤りが少なくなることが一貫して示されています。この計算機では任意の2つの数を入力するだけで、すべての部分積、加算の手順、最終答えをすぐに確認でき、学習と検算に役立つ強力なツールになります。
部分積の例
2桁、3桁、特殊なケースを手順ごとに示す例です。
| 掛け算 | 部分積 | 結果 |
|---|---|---|
| 48 × 27 | 40×20=800, 40×7=280, 8×20=160, 8×7=56 | 800 + 280 + 160 + 56 = 1,296 |
| 157 × 8 | 100×8=800, 50×8=400, 7×8=56 | 800 + 400 + 56 = 1,256 |
| 302 × 45 | 300×40=12000, 300×5=1500, 0×40=0, 0×5=0, 2×40=80, 2×5=10 | 12000 + 1500 + 0 + 0 + 80 + 10 = 13,590 |
| 9 × 7 | 9×7=63 | 1桁同士:1つの部分積がそのまま全体の積になります。 |
部分積計算機の使い方
- 「被乗数」欄に最初の数(被乗数)を入力します。これは掛けられる数です。
- 「乗数」欄に2番目の数(乗数)を入力します。これは掛ける数です。
- 「計算」をクリックします。計算機が各数を位取りごとに分解し、すべての部分積を表示します。
- 部分積の一覧とその合計を確認し、最終答えがどのように得られるかを理解します。
- 「リセット」をクリックして両方の欄を消去し、別の掛け算を試します。
部分積計算機のFAQ
部分積法とは何ですか?
部分積法は、それぞれの数を位の値の成分(一の位、十の位、百の位など)に分け、一方の数の各成分をもう一方の数の各成分とかけ合わせます。得られたすべての積を足し合わせて最終答えを出すため、各手順で分配法則が明確になります。
部分積は筆算の掛け算とどう違いますか?
従来の筆算では、繰り上がりを頭の中で足し、桁のずれを暗黙的に扱うコンパクトな表記を使います。部分積法では、各途中結果を本来の値で明示的に書きます(たとえば、ずらして 4 × 2 = 8 とするのではなく 40 × 20 = 800 と書きます)。各手順が透明になりますが、書く量は増えます。
3桁の数にも部分積を使えますか?
はい。3桁の被乗数には3つの位取り部分があり、2桁の乗数には2つあるため、6つの部分積になります。3桁同士の掛け算では9つになります。この計算機は任意の大きさの入力を扱い、すべての部分積を自動で一覧表示します。
なぜ部分積法は成り立つのですか?
これは、加法に対する乗法の分配法則を直接使っているからです。a × (b + c) = a×b + a×c なので、多桁の数を位取り部分の和に置き換え、そのすべてに掛け算を分配できます。部分積は個々の a×b や a×c の項です。
部分積でゼロはどのように扱われますか?
ある桁がゼロの場合、対応する部分積はゼロになります(例:0 × 40 = 0)。構造を明確で一貫したものにするため、これらのゼロの部分積も一覧に含めます。合計には何も加えませんが、部分積が省略されていないことを確認できます。
部分積はボックス法と同じですか?
両者は密接に関連しています。ボックス法(または面積モデル)は、同じ部分積を格子や長方形に整理し、各マスに1つの積を入れます。どちらの方法でも同じ数が得られますが、ボックス法は視覚的な空間配置を加えるため、積を整理しやすいと感じる学習者もいます。