新しいものを表示

九九表9種を無料ダウンロード配布!シンプル・おしゃれ・かわいい掛け算表|ちいく村|幼児向け通信教育を比較するブログ chiiku-baby.com/times-tables/

この、n進数の時に必要な掛け算の1桁目の総サイクル長って、なんか簡単に計算する方法あるんだろうか?><
mstdn.nere9.help/@orange_in_sp
なんとかの定理みたいな名前ついてありそうだけど><

さっき6進で筆算してた時も、九九が使えないからこのサイクルで計算してた><

そういう風に考えると、6進で計算って全く慣れてないので大混乱に陥るけど、理解すれば10進よりも簡単に計算はしやすいのかも?><;(変換するのめんどくさいけど><;)

周期(サイクル長?)で考えるなら、6進の九九相当は、
1の段が長さ6
2の段が長さ3
3の段が長さ2
4の段が長さ3
5の段が長さ6
で、1の段は単に1増加、5の段は1減少って考えると、覚えなきゃいけないのは2~4の段の8個だけになるので、10進の九九で1の段を省略しても72個覚えなきゃいけないのと比べると、1/9で済むかも?><

6進で、九九の代わりのサイクル、
2の段 2→4→0→2→
3の段 3→0→3→
4の段 4→2→0→4→
5の段 5→4→3→2→1→0→
かも?><(あってる?><;)

暗記しようとするとそれはそうだけど、6進だと総数が減るので、代わりにパターン(サイクル?><)で考えやすいかも><

orange さんがブースト
6進数世界においては九九ではなく五五がある

2の段は
2x1=2
2x2=4
2x3=10
2x4=12
2x5=14

小学校の段階で九九を内面化してしまっているから、6進数世界に住むにあたってそこからやりなおす必要がある

偶然にも(?)結果的にオレンジ方式がぴったりあうパターンが正しい解釈だったっぽい><;

orange さんがブースト
@orange_in_space 計算処理がどうなっているかはちょっと把握できませんでしたが、410であっているとおもいます
orange さんがブースト

6進でオレンジ方式計算なら
「左シフトして元の数値を引い右シフトすればその進数での1割り引き><」
なので、6進で5000-500が4100?><
ということは6進で410?><;
6進の桁は1,6,36,216...なので
10進では(36*4)+(6*1)=150

????><;

orange さんがブースト
@orange_in_space ん?6進の500円を1/6であってるとおもいますよ

つまり、2152-(2152/6) ってことかも?><;

10進の500円を6進の1割(1/6)引きって話だったっぽいし、ちょうどそれはオレンジが考慮してなかったパターン!><;

orange さんがブースト
@0418 6進数で50を積む操作を繰り返してみると以下になります
1回 50
2回 140
3回 230
4回 320
5回 410
6回 500(6進数における10回)
なので、「1割引」を「6分割したうちの1を引く」操作だとするのであれば、410円で合っているとおもいます!かなり馬鹿みたいな処理をしましたが、こうしないとわかりませんでした(6進数における5の倍数が10進数における9の倍数と似たパターンになるのがわかってようやく計算がしやすくなった)。

6進の世界での500円の1割引きの計算ここまでまとめ><;(訂正)

6進の500円を6進で1割(1/6)引き版
mstdn.nere9.help/@orange_in_sp

6進の500円を10進で1割(1/10)引き版
mstdn.nere9.help/@orange_in_sp

10進の500円を10進で1割(1/10)引き版
mstdn.nere9.help/@orange_in_sp

オレンジは数学苦手なので、間違ってたら誰か数学得意な人がツッコミ入れた上で修正版つくってほしい><;

10進の500と10は、6進で2152と14

2152-(2152/14) = 2152 - 122
2152 - 122 = 2030

2030を10進になおすと
2*216+6*3=450
450円><
つまり6進で計算すると500円の『10進での1割』引きは、450円><

古いものを表示
:realtek:

思考の /dev/null