Module: Nombor sebenar


Problem

5 /6


Operasi dengan nombor nyata. modul matematik

Theory Click to read/hide

Apabila bekerja dengan nombor nyata, anda boleh menggunakan modul matematik yang sudah biasa, yang mengandungi sejumlah besar fungsi terbina dalam. 
Apabila menyelesaikan masalah, selalunya perlu untuk membundarkan nombor nyata kepada nilai integer terdekat. Terdapat tiga fungsi untuk ini.

INGAT
Fungsi Trunc(x) - memotong bahagian pecahan \(x\) dan mengembalikan nilai integer.
2 Floor(x) -  mengembalikan integer terbesar kurang daripada atau sama dengan \(x\) (bundarkan ke bawah)
3 Ceil(x) fungsi -  mengembalikan integer terkecil lebih besar daripada atau sama dengan \(x\) (round up)

Berikut adalah fungsi yang paling berguna. Sebahagian daripadanya terbina dalam Pascal, manakala selebihnya terkandung dalam modul math.

Problem

Tulis program yang mengira punca kuasa dua nombor yang dimasukkan pada papan kekunci, hingga tiga tempat perpuluhan. 
Contoh
Input
25
Cetak
5.000
Fungsi Penerangan
Membundar
pusingan(x)
terbenam
Membundarkan nombor kepada integer terdekat. Jika bahagian pecahan nombor itu ialah 0.5, maka nombor itu dibundarkan kepada nombor bulat terdekat. 
trunc(x)
terbenam
Buang bahagian pecahan
lantai(x)
dalam matematik
Membundarkan nombor ke bawah ("lantai"), dengan itu lantai(1.5) == 1, lantai(-1.5) ==  ; -2
siling(x)
dalam matematik
Membundarkan nombor ke atas ("siling"), manakala siling(1.5) == 2siling(-1.5) ==  ; -1
abs(x)
tertanam
Modulo (nilai mutlak).
Akar, logaritma
sqrt(x)
tertanam
Akar kuasa dua. Penggunaan: y := sqrt(x)
kuasa(x, y)
dalam matematik
Meningkatkan x kepada kuasa y. \(x^y\)
log2(x)
dalam matematik
Pangkalan log 2.
lnxp1(x) dalam matematik Logaritma asli bagi (x + 1).
Trigonometri
sin(x)
tertanam
Sinus sudut yang dinyatakan dalam radian
cos(x)
tertanam
Kosinus sudut yang dinyatakan dalam radian
tan(x)
dalam matematik
Tangen bagi sudut yang dinyatakan dalam radian
arcsin(x)
dalam matematik
Arcsine, mengembalikan nilai dalam radian
arccos(x)
dalam matematik
Kosinus arka, mengembalikan nilai dalam radian
arctan(x)
tertanam
Arctangent, mengembalikan nilai dalam radian
arctan2(y, x) Sudut kutub (dalam radian) bagi titik (x, y).