.FatalReal

基本,健忘録兼日記。 たまに思っている事とか。

rate,hit暗算メモ

[ディバゲ]

r:rate
h:hit
とすると,計算式は以下の通り。

(1)h=4r-3
(2)r=(h+3)/4

(1)rate->hitについて。

-減算法-
rを実数部と小数点以下に分ける(Rj.Rs)と
4(Rj+Rs)-3
=4Rj+4Rs-3

この4Rs-3は,通常4パターンしかない。
0 -> -3
0.25-> -2
0.5 -> -1
0.75-> 0

つまり,実数部に4をかけた値に,小数点以下の値によって規定値を加えれば良い。

(ex):r=4.25
h=4*4-2
=16-2
=14


-加算法-
4r-3
=4(r-1)+1

rを実数部と小数点以下に分ける(Rj.Rs)と
4(Rj+Rs-1)+1
=4(Rj-1)+4Rs+1

この 4Rs+1 は,通常4パターンしかない。
Rs=0 -> 1
Rs=0.25-> 2
Rs=0.5 -> 3
Rs=0.75-> 4

つまり,実数部から1を引いた値に4をかけて,小数点以下の値によって規定値を加えれば良い。

(ex):r=4.25
h=4(4-1)+2
=12+2
=14


(2)
r=(h+3)/4

hは整数のみなので,(h+3)/4の余り値に応じて規定値(小数点以下の値)を加えれば良い。
(実数部分はそのまま)
余り1 (=1/4) -> 0.25
余り2 (=2/4) -> 0.5
余り3 (=3/4) -> 0.75

(ex):h=14
r=(14+3)/4
=17/4
=4余り1
->4.25

通常は,rateの方が長い時間表示されているので,rate->hitの方を頻繁に使うと思う。
終了直後の表示を見ていれば計算する必要すらないのだが,よく見落とすので。


--
スポンサーサイト

Comment

Contribute of comment


Indication is manager only.(permission)

Trackback

Trackback URL
http://utuse.blog9.fc2.com/tb.php/3107-6b8df0f7
Trackback for this entry.(FC2blog user)

FC2Ad

「ひぐらしのなく頃に」オヤシロさまドットコム