この計算機でできること
「繰り下がりつき 筆算の引き算 計算機」は、ある整数(被減数:オペランド1)からもう一方の整数(減数:オペランド2)を引く計算を、小学校で習う筆算の方法で行います。答えの数値を出すだけでなく、各位での計算をひとつずつ丁寧に表示し、どこで・どのように「繰り下がり(くり下がり)」を行うかまで具体的に示します。引き算の基本アルゴリズムを学ぶ生徒はもちろん、宿題を確認したい保護者や先生にも役立つ学習ツールです。
使い方
上の数をオペランド1に、引く数をオペランド2に入力すると、答えとステップごとの解説が表示されます。入力は整数として扱われます。オペランド2がオペランド1より大きい場合でも、正しい(負の)差を計算し、結果がマイナスであることを表示します。
計算式の解説
計算そのものはとてもシンプルで、
$$\text{差} = \text{被減数} - \text{減数}$$です。ポイントは、その手順をどう見せるかにあります。右から左へ(一の位から)進め、各位で上の数字から下の数字を引きます。上の数字のほうが小さいときは「繰り下がり」を行います。すなわち、左にある0でない位から1を借りてきて、現在の位に10を加えます。借りる途中に0の位があると、繰り下がりが連鎖し、その0はそれぞれ9に変わります。
計算例
\(245 - 147\) を考えてみましょう。一の位:\(5 - 7\) はできないので、十の位から借りて(4 が 3 になる)\(15 - 7 = 8\)。十の位:\(3 - 4\) はできないので、百の位から借りて(2 が 1 になる)\(13 - 4 = 9\)。百の位:\(1 - 1 = 0\)。並べると 098、つまり98です。検算:\(245 - 147 = 98\)。
よくある質問(FAQ)
繰り下がりとは何ですか? 繰り下がり(くり下がり、英語では borrowing)とは、ある位から1(10のかたまり)をひとつ下の位へ移して、その位の引き算ができるようにすることです。
1000 − 1 のような計算ではどうなりますか? 繰り下がりが0の位を次々と連鎖していきます。各0は9に変わり、先頭の1は0になるので、答えは999です。
小さい数から大きい数を引くこともできますか? はい。計算機が直接マイナスの結果を計算し、答えが負であることを知らせます。