EV3ソフトウェアの数学ブロックは高度な計算ができるんですが、ヘルプには何も説明が書かれてません。
たとえば、「下限」「上限」「端数」と書かれた機能がありますが、いったいなんのことやら、、、? floor、ceil、round関数のことらしいです。
そこで実際に試してみました。
関数の引数に「1.5」を入れた結果がこちらです。
Round15をダウンロード
この結果を見ると、roundでは四捨五入していることがわかりますね。でもceilも同じ結果になりましたね。
続いて、引数に「1.4」を入れた場合がこちら。
Round14をダウンロード
こんどはceilだけが数値が上がりました。つまりceilというのは四捨五入じゃなくて、0捨1入ということみたいです。
まとめるとこうなります。
floor:少数を切り捨てて整数化する。
ceil:少数を切り上げて整数化する。
round:少数を四捨五入して整数化する。
、、、こう考えました。間違ってたらご連絡ください。
やっぱり「下限」「上限」「端数」って和訳は意味が合っていません。翻訳のミスでしょうか。