Fungsi Lantai
Lantai sentiasa membundar ke bawah ke arah infiniti negatif, terutamanya penting untuk nombor negatif.
Apakah Itu Fungsi Lantai?
Fungsi lantai (⌊x⌋) mengembalikan integer terbesar yang kurang daripada atau sama dengan nombor yang diberikan.
Definisi Fungsi Lantai
Definisi matematik bagi fungsi lantai menyatakan bahawa ⌊x⌋ ialah integer terbesar n sedemikian rupa sehingga n ≤ x.
Ini juga boleh dinyatakan sebagai ketaksamaan: n ≤ x < n + 1, di mana n = ⌊x⌋.
Secara mudah, ini bermakna jika nombor mempunyai sebarang bahagian pecahan, anda bergerak ke bawah ke integer terdekat di bawahnya pada garis nombor. Jika ia sudah menjadi integer yang tepat, ia tidak berubah.
Notasi Fungsi Lantai
Notasi standard untuk fungsi lantai menggunakan kurungan khas yang tiada palang mendatar di bahagian atas: ⌊x⌋.
- Kurungan lantai: ⌊x⌋ (Kurungan persegi tanpa bahagian atas, secara visual menyerupai "lantai").
- Kurungan siling: ⌈x⌉ (Kurungan persegi tanpa bahagian bawah, secara visual menyerupai "siling").
Jangan terkeliru kurungan lantai dengan kurungan biasa (x) atau kurungan persegi standard [x], kerana ia mempunyai makna matematik yang berbeza.
Bagaimanakah Fungsi Lantai Berfungsi?
Menerapkan fungsi lantai mengikuti peraturan berarah yang jelas pada garis nombor:
Mulakan dengan nombor input
Cari nombor yang diberikan pada garis nombor.
Kenal pasti integer
Lihat integer yang berada di atas dan di bawah nombor tersebut.
Periksa untuk integer tepat
Jika input sudah menjadi integer, kekalkannya tanpa perubahan.
Pilih integer terbesar
Pilih integer terbesar yang kurang daripada atau sama dengan input. Untuk nombor negatif, ingat bahawa lantai bergerak ke arah infiniti negatif.
Contoh
Nombor Positif:
- ⌊2.1⌋ = 2
- ⌊2.9⌋ = 2
- ⌊7.01⌋ = 7
Integer:
- ⌊4⌋ = 4
Nombor Negatif:
- ⌊−2.1⌋ = −3
- ⌊−2.9⌋ = −3
Apakah Maksud "Ke Arah Infiniti Negatif"?
Infiniti negatif ialah arah pada garis nombor, sentiasa bergerak ke kiri. Apabila fungsi lantai digunakan pada sebarang nilai bukan integer, ia menolak nilai tersebut dengan ketat ke arah kiri itu.
Untuk nilai positif, bergerak ke kiri bermakna mengurangkan magnitud:
- 2.1 → 2
- 2.9 → 2
Untuk nilai negatif, bergerak ke kiri bermakna bergerak lebih jauh dari sifar (meningkatkan magnitud dalam arah negatif):
- −2.1 → −3
- −2.9 → −3
Jangan hanya berfikir tentang fungsi lantai sebagai "membundar ke bawah" tanpa mengetahui maksud "ke bawah". Dalam matematik, "ke bawah" bermaksud "ke arah infiniti negatif", bukan "ke arah sifar."
Fungsi Lantai Dengan Nombor Negatif
Nombor negatif sering menyebabkan kekeliruan dengan fungsi lantai. Kesilapan yang kerap berlaku ialah menganggap ⌊−2.1⌋ bersamaan −2. Walau bagaimanapun, ⌊−2.1⌋ = −3.
Kenapa? Kerana aturannya adalah untuk mencari integer terbesar yang kurang daripada atau sama dengan input.
Pada garis nombor, −3 adalah kurang daripada −2.1, tetapi −2 adalah lebih besar daripada −2.1. Memandangkan fungsi lantai memerlukan integer yang kurang daripada atau sama dengan input, ia mesti beralih ke −3:
Oleh itu, ⌊−2.1⌋ = −3
Contoh lain:
- ⌊−2.9⌋ = −3
- ⌊−3⌋ = −3
Fungsi Lantai bagi Suatu Integer
Apabila input sudah merupakan integer yang tepat, fungsi lantai membiarkan nilainya tidak berubah langsung.
- ⌊1⌋ = 1
- ⌊0⌋ = 0
- ⌊−1⌋ = −1
- ⌊10⌋ = 10
Fungsi Lantai Pecahan & Perpuluhan
Untuk nombor perpuluhan dan pecahan, fungsi lantai secara berkesan membuang bahagian pecahan untuk nombor positif, tetapi untuk nombor negatif, ia turun ke integer seterusnya yang lebih rendah.
Pecahan:
- ⌊7/3⌋ = 2
- ⌊11/4⌋ = 2
- ⌊−7/3⌋ = −3
- ⌊−11/4⌋ = −3
Perpuluhan Positif:
- ⌊1.1⌋ = 1
- ⌊1.5⌋ = 1
- ⌊1.99⌋ = 1
- ⌊3.001⌋ = 3
Perpuluhan Negatif:
- ⌊−1.1⌋ = −2
- ⌊−1.99⌋ = −2
- ⌊−3.001⌋ = −4
Fungsi Lantai ke Tempat Perpuluhan
Kadangkala anda perlu menerapkan fungsi lantai kepada bilangan tempat perpuluhan yang tertentu (cth., lantai kepada 2 tempat perpuluhan). Ini dilakukan dengan menggunakan kaedah penskalaan: darab dengan kuasa 10, terapkan fungsi lantai, dan bahagi semula.
- Lantai 2.349 kepada 2 tempat perpuluhan: ⌊2.349 × 100⌋ / 100 = ⌊234.9⌋ / 100 = 234 / 100 = 2.34
- Lantai 2.341 kepada 1 tempat perpuluhan: ⌊2.341 × 10⌋ / 10 = ⌊23.41⌋ / 10 = 23 / 10 = 2.3
- Lantai 7.999 kepada 2 tempat perpuluhan: 7.99
Untuk nombor negatif, nilai tersebut masih bergerak ke arah infiniti negatif:
- Lantai −2.341 kepada 2 tempat perpuluhan: ⌊−2.341 × 100⌋ / 100 = ⌊−234.1⌋ / 100 = −235 / 100 = −2.35
Contoh Fungsi Lantai
| Input | Lantai | Penerangan |
|---|---|---|
| 2.1 | 2 | 2 ialah integer terbesar ≤ 2.1 |
| 2.5 | 2 | 2 ialah integer terbesar ≤ 2.5 |
| 2.9 | 2 | 2 ialah integer terbesar ≤ 2.9 |
| 3 | 3 | Input sudah menjadi integer |
| −2.1 | −3 | −3 ialah integer terbesar ≤ −2.1 |
| −2.5 | −3 | −3 ialah integer terbesar ≤ −2.5 |
| −2.9 | −3 | −3 ialah integer terbesar ≤ −2.9 |
| −3 | −3 | Input sudah menjadi integer |
Fungsi Lantai vs Fungsi Siling
Fungsi siling ialah lawan yang tepat bagi fungsi lantai. Fungsi lantai sentiasa bergerak ke arah infiniti negatif, manakala fungsi siling sentiasa bergerak ke arah infiniti positif.
| Input | Lantai | Siling |
|---|---|---|
| 2.3 | 2 | 3 |
| 2.8 | 2 | 3 |
| −2.3 | −3 | −2 |
| −2.8 | −3 | −2 |
| −3 | −3 | −3 |
Fungsi Lantai vs Pembundaran
Pembundaran terdekat (Bundar Separuh ke Atas) memilih integer terdekat. Fungsi lantai tidak peduli integer mana yang lebih dekat; ia sentiasa memilih integer terbesar yang kurang daripada atau sama dengan input.
- 2.3: Lantai → 2 | Pembundaran terdekat → 2
- 2.7: Lantai → 2 | Pembundaran terdekat → 3
- −2.3: Lantai → −3 | Pembundaran terdekat → −2
- −2.7: Lantai → −3 | Pembundaran terdekat → −3
Fungsi Lantai vs Bahagian Integer
Fungsi bahagian integer hanya mengekstrak digit integer sesuatu nombor, membuang perpuluhannya. Ini menggerakkan nilai secara ketat ke arah sifar, yang menghasilkan perbezaan kritikal untuk nombor negatif.
- 2.7: Lantai = 2 | Bahagian integer = 2
- −2.7: Lantai = −3 | Bahagian integer = −2
Ini mengukuhkan perbezaan bahawa lantai ialah operasi berarah (ke arah infiniti negatif), bukan sekadar pemangkasan mudah.
Fungsi Lantai vs Pemangkasan (Truncation)
Pemangkasan hanya memotong (membuang) bahagian pecahan sesuatu nombor, menggerakkan nilai secara ketat ke arah sifar. Lantai bergerak ke arah infiniti negatif. Perbezaan ini menjadi penting dengan nombor negatif.
- 2.8: Lantai → 2 | Pangkas → 2
- −2.8: Lantai → −3 | Pangkas → −2
Fungsi Lantai vs Bundar ke Bawah
Istilah "bundar ke bawah" boleh menjadi samar-samar. Dalam istilah matematik yang ketat, "bundar ke bawah" biasanya sinonim dengan fungsi lantai (bergerak ke arah infiniti negatif). Walau bagaimanapun, dalam sesetengah konteks kewangan, "bundar ke bawah" bermaksud pemangkasan (bergerak ke arah sifar).
Sebagai contoh, dengan −2.7, lantai menghasilkan −3, tetapi pemangkasan menghasilkan −2.
Graf Fungsi Lantai
Graf fungsi lantai, y = ⌊x⌋, ialah graf berbentuk langkah (juga dikenali sebagai fungsi langkah). Ia kekal mendatar dengan sempurna untuk semua nilai antara integer, dan kemudian melompat ke atas pada setiap integer.
Untuk setiap integer n di mana n ≤ x < n + 1, nilai lantai ialah tepat n.
- Untuk 0 ≤ x < 1, ⌊x⌋ = 0
- Untuk 1 ≤ x < 2, ⌊x⌋ = 1
- Untuk −1 ≤ x < 0, ⌊x⌋ = −1
Pada graf, hujung kiri setiap langkah mendatar adalah bulatan tertutup (bermakna ia termasuk integer tersebut), dan hujung kanan adalah bulatan terbuka (bermakna ia tidak termasuk integer seterusnya).
Formula Fungsi Lantai
Fungsi lantai ditakrifkan secara rasmi dalam notasi set sebagai:
Dalam bahasa yang mudah, formula ini bermaksud: "Lihat pada set semua integer (ℤ) yang kurang daripada atau sama dengan x, dan pilih nilai maksimum (max) daripada set itu."
Sifat-sifat Fungsi Lantai
- Identiti untuk integer: ⌊x⌋ = x apabila x adalah integer.
- Had: x − 1 < ⌊x⌋ ≤ x untuk x bukan integer.
- Simetri dengan siling: ⌊x⌋ = −⌈−x⌉.
- Penambahan integer: ⌊x + n⌋ = ⌊x⌋ + n untuk sebarang integer n.
Di Manakah Fungsi Lantai Digunakan?
Fungsi lantai mempunyai kepentingan yang besar dalam senario dunia sebenar, terutamanya apabila item separa tidak boleh dikira atau digunakan.
- Unit lengkap: Jika anda mempunyai 29 item dan setiap kumpulan lengkap memerlukan 10 item, bilangan kumpulan yang terisi penuh ialah ⌊29 / 10⌋ = 2.
- Sains komputer: Mencari indeks tatasusunan, menukar koordinat titik apung kepada koordinat piksel pada skrin.
- Peruntukan sumber: Menentukan berapa jam penuh perkhidmatan yang anda mampu dengan bajet yang diberikan.
- Pemprosesan data: Mengumpulkan data ke dalam tong masa tertentu (cth., mengumpulkan log mengikut jam).
Fungsi Lantai dalam Pengaturcaraan
Fungsi Lantai dalam Python
math.floor(2.7) # Mengembalikan 2
math.floor(-2.7) # Mengembalikan -3
Fungsi Lantai dalam JavaScript
Math.floor(-2.7); // Mengembalikan -3
Fungsi Lantai dalam Java
Math.floor(-2.7); // Mengembalikan -3.0
Fungsi Lantai dalam C#
Math.Floor(-2.7); // Mengembalikan -3
Fungsi Lantai dalam Excel
Excel mempunyai pelbagai fungsi lantai. FLOOR.MATH(number, significance, mode) adalah yang paling mantap, sentiasa membundarkan ke arah infiniti negatif secara lalai. FLOOR(number, significance) boleh memberikan ralat pada nombor negatif jika tanda tidak sepadan.
Fungsi Lantai dalam Matematik
Di luar aritmetik asas, fungsi lantai banyak digunakan dalam matematik lanjutan:
- Teori nombor: Digunakan dalam formula yang melibatkan nombor perdana dan kebolehbahagian.
- Aritmetik modular: Operasi modulo selalunya ditakrifkan sebagai a mod n = a − n × ⌊a / n⌋.
- Matematik diskret: Mengubah fungsi domain berterusan kepada fungsi bernilai integer yang diskret.
Kesilapan Umum Fungsi Lantai
- Terkeliru lantai dengan pemangkasan: Pemangkasan memotong perpuluhan (bergerak ke arah sifar). Lantai bergerak ke arah infiniti negatif. Pembetulan: Untuk nombor negatif, lantai menjadikan magnitud lebih besar, pemangkasan menjadikannya lebih kecil.
- Terlupa nombor negatif bergerak ke arah infiniti negatif: Ramai yang keliru percaya ⌊−2.7⌋ ialah −2. Pembetulan: Ia ialah −3.
- Terkeliru lantai dengan siling: Pembetulan: Lantai pergi ke kiri pada garis nombor; siling pergi ke kanan.
- Menggunakan lantai apabila pembundaran terdekat diperlukan: Lantai mengabaikan integer terdekat. Pembetulan: Jika anda memerlukan nilai terdekat dengan 2.9, gunakan pembundaran terdekat untuk mendapatkan 3, bukan lantai.
Rujukan Pantas Fungsi Lantai
Fungsi lantai mengembalikan integer terbesar yang kurang daripada atau sama dengan input.
| Input | Lantai |
|---|---|
| 2.1 | 2 |
| 2.9 | 2 |
| 3 | 3 |
| −2.1 | −3 |
| −2.9 | −3 |
| −3 | −3 |
Latihan Fungsi Lantai
Uji kefahaman anda tentang fungsi lantai dengan contoh-contoh ini. Klik pada soalan untuk mendedahkan jawapan.
⌊2.4⌋ = ?
⌊7.99⌋ = ?
⌊−2.4⌋ = ?
⌊−7.99⌋ = ?
⌊5⌋ = ?
⌊0.9⌋ = ?
⌊−0.1⌋ = ?
⌊29 / 10⌋ = ?
Lantai 5.129 kepada 2 tempat perpuluhan?
Lantai −5.121 kepada 2 tempat perpuluhan?
Soalan Lazim (FAQ)
Apakah kalkulator fungsi lantai?
Kalkulator fungsi lantai mengira integer terbesar yang kurang daripada atau sama dengan nombor yang diberikan. Sebagai contoh, lantai 4.7 ialah 4 dan lantai −4.7 ialah −5.
Adakah lantai sama dengan pangkas (truncate)?
Tidak. Lantai bergerak ke arah infiniti negatif manakala pangkas bergerak ke arah sifar.
Bagaimana lantai berfungsi untuk nombor negatif?
Nombor negatif menjadi lebih negatif apabila terdapat baki.
Bilakah lantai berguna?
Lantai berguna untuk pengiraan had bawah yang konservatif.
Bolehkah saya membandingkan lantai dan siling dengan cepat?
Ya. Pautan berkaitan membolehkan anda menguji input yang sama di bawah kedua-dua kaedah.