手順を追って説明
1. 数字を上から下に、桁数に合わせて再度書きなおします
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | |||||||||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2. 各列の数字を右から左へ足し算します
一の位位の数字を加算します。
0+0+0+0+0+0+0+0=0
0を一の位の位置に書きます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | |||||||||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 |
十の位位の数字を加算します。
5+5+0+0+0+0+0+0=10
0を十の位の位置に書きます。
合計が9を超えるため、1を百の位の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 1 | ||||||||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 |
百の位位の数字を加算します。
1+7+2+0+0+0+0+0+0=10
0を百の位の位置に書きます。
合計が9を超えるため、1を千の位の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 1 | 1 | |||||||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 |
千の位位の数字を加算します。
1+8+1+5+5+0+0+0+0=20
0を千の位の位置に書きます。
合計が9を超えるため、2を万の位の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 2 | 1 | 1 | ||||||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 |
万の位位の数字を加算します。
2+1+3+2+7+5+0+0+0=20
0を万の位の位置に書きます。
合計が9を超えるため、2を十万の位の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 2 | 2 | 1 | 1 | |||||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 |
十万の位位の数字を加算します。
2+6+8+7+5+0+0=28
8を十万の位の位置に書きます。
合計が9を超えるため、2を百万の位の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 2 | 2 | 2 | 1 | 1 | ||||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
8 | 0 | 0 | 0 | 0 | 0 |
百万の位位の数字を加算します。
2+1+8+7+0+0=18
8を百万の位の位置に書きます。
合計が9を超えるため、1を千万の位の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 1 | 2 | 2 | 2 | 1 | 1 | |||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
8 | 8 | 0 | 0 | 0 | 0 | 0 |
千万の位位の数字を加算します。
1+2+1+8+5+5=22
2を千万の位の位置に書きます。
合計が9を超えるため、2を億の位の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 2 | 1 | 2 | 2 | 2 | 1 | 1 | ||||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 8 | 8 | 0 | 0 | 0 | 0 | 0 |
億の位位の数字を加算します。
2+2+1+7+2=14
4を億の位の位置に書きます。
合計が9を超えるため、1を十億の位の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 1 | 2 | 1 | 2 | 2 | 2 | 1 | 1 | |||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
4 | 2 | 8 | 8 | 0 | 0 | 0 | 0 | 0 |
十億の位位の数字を加算します。
1+2+8+1=12
2を十億の位の位置に書きます。
合計が9を超えるため、1を百億の位置に運びます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 1 | 1 | 2 | 1 | 2 | 2 | 2 | 1 | 1 | ||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 4 | 2 | 8 | 8 | 0 | 0 | 0 | 0 | 0 |
百億位の数字を加算します。
1+1+3=5
5を百億の位置に書きます。
桁の値 | 百億 | 十億の位 | 億の位 | 千万の位 | 百万の位 | 十万の位 | 万の位 | 千の位 | 百の位 | 十の位 | 一の位 |
TABLE_NAME_CARRY | 1 | 1 | 2 | 1 | 2 | 2 | 2 | 1 | 1 | ||
1 | 8 | 7 | 5 | 0 | |||||||
3 | 1 | 2 | 5 | 0 | |||||||
6 | 2 | 5 | 0 | 0 | 0 | ||||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | ||||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | |||
2 | 1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | ||
1 | 8 | 7 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
+ | 3 | 1 | 2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
5 | 2 | 4 | 2 | 8 | 8 | 0 | 0 | 0 | 0 | 0 |
解決策は:52,428,800,000
私たちはどうでしたか?
フィードバックをいただければ幸いですなぜこれを学ぶのか
足し算は最も基本的な数学の動作で、ほとんどの人が日常的に使用しています。ゲーム、スーパーでの支払い、料理など、いつでも加算が使用されます。
ロングアディションは数字、特に大きな数字を足すための明確で簡単な方法です。
現在計算機がこの仕事をしてくれますが、加算の概念を理解することは数学を理解するための重要な能力です。