Problem

5 /6


実数を使った演算。数学モジュール

Theory Click to read/hide

実数を扱う場合は、すでに使い慣れた math モジュールを使用できます。このモジュールには、多数の組み込み関数が含まれています。 
問題を解決するとき、多くの場合、実数を最も近い整数値に四捨五入する必要があります。これには 3 つの関数があります。

覚えておいてください
Trunc(x) 関数 - 小数部を切り捨て \(x\) 整数値を返します。
2 Floor(x) -   \(x\) (切り捨て) 以下の最大の整数を返します
3 Ceil(x) 関数 -   \(x\) (切り上げ)以上の最小の整数を返します

最も便利な機能を次に示します。それらのいくつかは Pascal に組み込まれていますが、残りは math モジュールに含まれています。

<本体> 丸め 根、対数

Problem

キーボードから入力された数値の平方根を小数点以下 3 桁まで計算するプログラムを作成してください。 

入力
25
出版社
5.000
関数 説明
round(x)
埋め込み
数値を最も近い整数に丸めます。数値の小数部分が 0.5 の場合、数値は最も近い整数に丸められます。
trunc(x)
埋め込み
小数部分を切り捨てます
床(x)
数学
数値を切り捨てます (「floor」)。つまり、 floor(1.5) == 1、 floor(-1.5) ==  ; -2
ceil(x)
数学
数値を切り上げ (「天井」)、 ceil(1.5) == 2、 ceil(-1.5) ==  ; -1
abs(x)
埋め込み
モジュロ (絶対値)。
sqrt(x)
埋め込み
平方根。使い方: y := sqrt(x)
power(x, y)
数学
x の y 乗を計算します。\(x^y\)
log2(x)
数学
ベース 2 のログ。
<プレ> lnxp1(x) 数学で (x + 1) の自然対数。
三角法
sin(x)
埋め込み
ラジアンで指定された角度の正弦
cos(x)
埋め込み
ラジアンで指定された角度のコサイン
tan(x)
数学
ラジアンで指定された角度の正接
arcsin(x)
数学
逆正弦、ラジアンで値を返します
arccos(x)
数学
逆余弦、ラジアン単位で値を返します
arctan(x)
埋め込み
逆正接、ラジアンで値を返します
arctan2(y, x) (x, y) 点の極角 (ラジアン単位)。