Gerçek sayılarla çalışırken, çok sayıda yerleşik işlev içeren, zaten aşina olduğunuz math
modülünü kullanabilirsiniz.
Problemleri çözerken, genellikle gerçek sayıları en yakın tamsayı değerlerine yuvarlamak gerekir. Bunun için üç işlev vardır.
HATIRLAYIN
1 Trunc(x) işlevi - kesirli kısmı \(x\) keser ve bir tamsayı değeri döndürür.
2 Fyer(x)
- \(x\) (aşağı yuvarla)
'den küçük veya eşit en büyük tamsayıyı döndürür
3 Ceil(x)
işlevi - \(x\) (yukarı yuvarla)
'den büyük veya ona eşit en küçük tamsayıyı döndürür
İşte en kullanışlı fonksiyonlar. Bazıları Pascal'da yerleşikken geri kalanı math
modülünde bulunur.
İşlev |
Açıklama |
Yuvarlama |
yuvarlak(x)
gömülü |
Bir sayıyı en yakın tamsayıya yuvarlar. Sayının kesirli kısmı 0,5 ise sayı en yakın tam sayıya yuvarlanır. |
trunc(x)
gömülü |
Kesirli kısmı atar |
kat(x)
matematikte |
Bir sayıyı aşağı yuvarlar ("kat"), böylece kat(1.5) == 1 , kat(-1.5) ==  ; -2 |
tavan(x)
matematikte |
Sayıyı yukarı yuvarlar ("tavan"), süre tavan(1.5) == 2 , tavan(-1.5) ==  ; -1 |
abs(x)
gömülü |
Modulo (mutlak değer). |
Kökler, logaritmalar |
sqrt(x)
gömülü |
Karekök. Kullanım: y := sqrt(x) |
kuvvet(x, y)
matematikte |
x'in y kuvvetini yükseltir. \(x^y\) |
log2(x)
matematikte |
Günlük tabanı 2. |
lnxp1(x)
matematikte
|
(x + 1)'in doğal logaritması |
Trigonometri |
sin(x)
gömülü |
Açının sinüs değeri radyan olarak belirtilir |
cos(x)
gömülü |
Radyan cinsinden belirtilen bir açının kosinüsü |
tan(x)
matematikte |
Bir açının radyan cinsinden tanjantı |
arcsin(x)
matematikte |
Yay, değeri radyan cinsinden döndürür |
arccos(x)
matematikte |
Yay kosinüsü, değeri radyan cinsinden döndürür |
arctan(x)
gömülü |
Arctangent, değeri radyan cinsinden döndürür |
arctan2(y, x) |
(x, y) noktasının kutup açısı (radyan cinsinden). |
Problem
Klavyede girilen bir sayının karekökünü üç ondalık haneye kadar hesaplayan bir program yazın.
Örnek
Giriş
25
Künye
5.000