タグ「剰余計算」を含む投稿[1件]
#剰余計算
余り(剰余)は、正数のみで行っていたので、負数は考えてなかった。
この電卓で、負数を入れた剰余計算をすると、演算不能になった。負数が入った除算は出来るから余りも出るはず。
マイナスが入ると、結果が2つになる。どちらをとるかである。
余りを正数にする・・・最小非負剰余
余りを負数でも可・・・絶対値最小剰余
通常は、余りを正数にする、最小非負剰余にする(Wikipedia)となっている。
3DS用のBASIC言語、プチコンmkIIで、余りを出す計算プログラムを組んだときに、余りを出す命令(mod関数,Excelでもある)がなかったため、整数部を取り出す関数を利用して作ったときに、どうなるか実行した。
プログラム言語をではどちらを定義するか迷うのようだ。
なお、除数÷被除数=商+剰余の式を入れ、余りは、小数部に0.9を足し切り上げ処理を行って、整数部だけ取り出すように組んだため、負数が入った除算を行うと、絶対値最小剰余の結果をはじき出す。