インド式数学(3桁の足し算)

ChatGPTに3桁の足し算のインド式計算方法を聞いてみた

3桁の足し算

分解法

各桁ごとに分解して計算し、結果を合計します。

例えば、123 + 456 の場合、100の位、10の位、1の位を分けて計算します。

  • 100の位: 100 + 400 = 500
  • 10の位: 20 + 50 = 70
  • 1の位: 3 + 6 = 9

合計: 500 + 70 + 9 = 579

繰り上げの計算

例えば、235 + 478 の場合、まず個々の桁で計算を行い、繰り上げを必要に応じて処理します。

  • 1の位: 5 + 8 = 13(繰り上げ1)
  • 10の位: 3 + 7 + 1 = 11(繰り上げ1)
  • 100の位: 2 + 4 + 1 = 7

合計: 713

こんなの当たり前と言えば当たり前ですよね!(笑)普通に計算するのと何ら変わりがないと思います。所詮インド式がこんなものなのか、ChatGPTがいい加減なのかわかりませんが、私なら暗算でやるなら100の位からそれぞれの位を足して、

(6) (10) (13) と出るので、600 + 100 + 13 = 713 と計算します。


ゴリジジ式計算法

例えば、874 + 587 を上のやり方でやってみました。

私なら、100の位から順に、

  • (13) (15) (11) → (1300) + (150) + (11) = 1461

例1: 398 + 357

  • 3 + 3 = 6
  • 9 + 5 = 14
  • 8 + 7 = 15

∴ 398 + 357 = 600 + 140 + 15 = 755

ただこれも面倒です。二桁の足し算くらいなら暗算できるから、

  • 3 + 3 = 6
  • 98 + 57 = 155

∴ 398 + 357 = 600 + 155 = 755

これなら少しは計算が速くなるかな?4桁の足し算でもいいです。

例2: 4876 + 7785 をやってみよう。

二桁づつに区切って、

  • 48 + 77 = 125
  • 76 + 85 = 161

∴ 4876 + 7785 = 12500 + 161 = 12661